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.
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.
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.
Process entire folders of MIDI and STY files in one operation with progress bar and cancellation support.
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).
Full support for Yamaha .STY style files including OTS presets and all style sections.
Browse folders of STY files, scan voice assignments, view sections, OTS presets and file sizes. Export detailed analysis to CSV.
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.
Monitor every voice replacement as it happens with a live processing log in the application window.
English and Chinese Simplified (Mandarin) with instant language switching.
Move MIDI and style libraries from one Yamaha model to another (e.g., SX900 to Genos2) with correct voice assignments.
Batch-convert voice assignments in large style libraries for distribution across multiple keyboard models.
Scan and export voice assignments from STY files to understand and document style libraries.
Revoice MIDI files and styles so they sound correct on different Yamaha keyboard models.
Individual or batch file processing with source/target MSB/LSB/PC, progress bar and log.
Load CSV databases, create/edit/delete rules, save/load .rul files, duplicate detection.
Browse STY folders, scan voice assignments, view details, export to CSV.
Language selector and license management.
Watch YRevoicer+ in action — voice replacement, mapping rules and style analysis:
Screenshot coming soon
Full access to voice processing, batch operations, mapping rules and style analysis. No demo, no lite version, no trial restrictions.
Full version only
Voice processing, batch mode, mapping rules and style viewer included
Windows 10/11 (64-bit)