Scripts for working with a real voice in Synthesizer V Studio Pro
Usually "tuning" a voice in a vocal synthesizer means drawing some pitch curve over MIDI notes. The timing of the notes is seldom changed.
I wanted to do a different thing - get the pitch curve from a real singer and change the timing to fit it. The timing means the lenghts of phonemes and pauses. This way it also should sound better and it does - after all, it is partly from a real person. I call it "Voice Copy". It is inaccurate, copied are only some prosodic features.
The scripts in this repository are designed to make the process easier.
If you want to use these scripts, you have to have Dreamtonics Synthesizer V Studio Pro, which enables scripting. Everything is tested only on Windows, but it should work on other platforms where Studio Pro is working.
- Download this zip archive,
- unzip it,
- and copy/move whole folder real-voice-main to SynthV's scripts folder at path C:\Users\<user_name>\Documents\Dreamtonics\Synthesizer V Studio\scripts\
- You can open the scripts folder from MainMenu / Scripts / Open Scripts folder command and rename real-voice-main to whatever you want, eg. realVoice
After starting SynthV Studio (or rescanning scripts) you should have these scripts in the Scripts Menu:
- RV Filter Pitch (obsolete - use Praat's Convert / Smooth function)
- RV Load Envelope (obsolete, create separate notes for consonants)
- RV Load Pitch (update v3)
- RV Notes from TextGrid (update v3, exclamation mark functionality removed)
- RV Notes to TextGrid (v1)
- RV Quantize Pitch (v2)
- RV Randomize Onsets (v1)
- RV Split Note (update v3)
I recommend to set up a keyboard shortcuts for RV Load Pitch (I use alt-X) and for RV Split Note (alt-C)
You will also need Praat phonetic program installed and be able to run it. It is available for many platforms.
For the instructions how to use these scripts refer to my demonstration videos on Youtube playlist
Unable to load files whose paths contain any non-English characters (e.g. Chinese, Korean, Japanese).