A free, web-based tool for converting MIDI files and lyrics into singing voice synthesis project formats.
Now with proper VPR (Vocaloid 5/6) support! 🎉
| Format | Software | Description |
|---|---|---|
| VSQX | Vocaloid 4 | XML-based format |
| VPR | Vocaloid 5/6 | JSON in ZIP format |
| UST | UTAU | Classic INI-style format |
| USTX | OpenUTAU | Modern YAML format |
| SVP | Synthesizer V | JSON format |
- Lyrics Integration: Our unique feature - input lyrics and have them automatically matched to MIDI notes
- Multi-Format Export: Export to any major vocal synthesis software
- Hybrid AI Matching: Intelligently aligns lyrics to MIDI notes using syllabification
- Polyphonic Splitting: Automatically splits MIDI chords into monophonic tracks
- Phrase-Aware Matching: Respects word boundaries based on gaps in MIDI data
- Smart Note Healing: Resolves minor MIDI overlaps to preserve track monophony
- Live Preview: See how your lyrics will match notes before exporting
- Multi-Track Export: Generate project files with multiple singers
-
Clone the repository:
git clone https://github.com/unworthyzeus/midi-to-vsqx.git cd midi-to-vsqx -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Open your browser to
http://127.0.0.1:5000.
Format specifications are based on UtaFormatix3 by sdercolin and contributors, licensed under Apache 2.0.
This is NOT an official product of Yamaha, UTAU, or Dreamtonics.
This tool is an independent, community-driven project designed for interoperability between MIDI data and vocal synthesis formats.
- "VOCALOID", "VSQX", and "VPR" are trademarks of Yamaha Corporation
- "UTAU" was created by Ameya/Ayame
- "Synthesizer V" and "SVP" are products of Dreamtonics
- This software has no affiliation with any of these companies
- Users must own legal copies of any voicebanks used
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.