YRevoicer+

MIDI voice replacer for Windows. Replace MSB/LSB/PC voice combinations in MIDI and Yamaha STY files with batch processing, voice mapping rules, and style voice analysis.

Main Features

YRevoicer+ is designed for musicians and producers who work with Yamaha keyboards and need to migrate voices between different keyboard models. It processes MIDI and STY files individually or in batch, replacing voice combinations (MSB/LSB/PC) based on custom mapping rules loaded from CSV voice databases.

Works with Any Yamaha Keyboard
Ships with voice databases for Genos, Genos2, SX600, SX720, SX920 and E473 — but you can create your own CSV voice lists for any keyboard model. Load source and target CSVs, build mapping rules, and process entire folders of MIDI and STY files in one operation.

Batch Processing with Mapping Rules
Define source-to-target voice rules once, save them as reusable .rul files (JSON format), then apply them across hundreds of MIDI and STY files with a single click. Progress tracking and real-time processing log included.

  • Individual Voice Replacement

    Set source and target MSB/LSB/PC values with optional PC +1 offset checkbox. Process a single MIDI or STY file with precise voice control.

  • Batch Folder Processing

    Process entire folders of MIDI and STY files in one operation with progress bar and cancellation support.

  • Voice Mapping Rules

    Load CSV voice databases for source and target keyboards, create mapping rules with search and autocompletion, and save/load rule sets as .rul files (JSON format).

  • Yamaha STY Style Support

    Full support for Yamaha .STY style files including OTS presets and all style sections.

  • Style Voice Viewer

    Browse folders of STY files, scan voice assignments, view sections, OTS presets and file sizes. Export detailed analysis to CSV.

  • CSV Voice Databases (Open & Extensible)

    Ships with databases for Genos, Genos2, SX600, SX720, SX920 and E473. The CSV format is open and editable — create your own voice lists for any Yamaha keyboard or MIDI device.

  • Real-Time Processing Log

    Monitor every voice replacement as it happens with a live processing log in the application window.

  • Multi-Language Interface

    English and Chinese Simplified (Mandarin) with instant language switching.

Ideal Use Cases

  • Keyboard migration

    Move MIDI and style libraries from one Yamaha model to another (e.g., SX900 to Genos2) with correct voice assignments.

  • Style producers

    Batch-convert voice assignments in large style libraries for distribution across multiple keyboard models.

  • Voice analysis

    Scan and export voice assignments from STY files to understand and document style libraries.

  • Community sharing

    Revoice MIDI files and styles so they sound correct on different Yamaha keyboard models.

Application Tabs

  • Voice Processing

    Individual or batch file processing with source/target MSB/LSB/PC, progress bar and log.

  • Voice Mapping

    Load CSV databases, create/edit/delete rules, save/load .rul files, duplicate detection.

  • Style Voice Viewer

    Browse STY folders, scan voice assignments, view details, export to CSV.

  • Settings

    Language selector and license management.

Video Preview

Watch YRevoicer+ in action — voice replacement, mapping rules and style analysis:

Video coming soon

Screenshots

Screenshot coming soon

Get YRevoicer+

FULL
Commercial License

Full access to voice processing, batch operations, mapping rules and style analysis. No demo, no lite version, no trial restrictions.

$34.99
One-time payment
Buy with PayPal

Full version only
Voice processing, batch mode, mapping rules and style viewer included

Windows 10/11 (64-bit)

Specifications

  • Version YRevoicer+ 2.0
  • File Size ~408 KB
  • Input Formats MIDI, STY
  • Rule Format .rul (JSON)
  • Platform Windows 10/11 (64-bit)
  • License Commercial (HWID-bound)
  • Activation Online (via web portal) — app never connects to internet
  • Languages English, Chinese Simplified
  • Included Voice DBs Genos, Genos2, SX600, SX720, SX920, E473 (custom CSVs supported)

System Requirements

  • Operating System Windows 10/11 64-bit
  • RAM 128 MB minimum
  • Disk Space 5 MB + space for MIDI/STY files
  • Runtime Visual C++ Redistributable 2022 (x64)
  • Network Not required (100% offline)
  • Best For Yamaha keyboard users, style producers, MIDI arrangers