At high volume levels, having the vibrato modulate the amplitude sounds a bit odd, even though that’s what actually happens with the voice. I may put in an option to use a simple curve to control the Loudness instead.
I’m also not sure that the amplitude and vibrato rate should always be driven by the same curve.
It might also be nice to be able to specify the Loudness peak relative to the right hand side instead of the left side. That way, the amplitude could continue to grow, even after the Frequency stabilizes.
Theoretically, Loudness and Frequency could both be independent of the Left ramp up, but I suspect that’s overkill.
I’ll have to experiment and see how well they work.
This sounds so good. It’s gonna be a bit of a learning curve, but not much - very clear code you’ve done here.
I think the biggest problem is that it actually edits the pitch parameter. I see this causing workflow problems. I wonder if there’s a way to get this script acting on the actual vibrato property of a note, rather than the pitch.
The only element that I know that can be automated to control the Vibrato Envelope, which controls the vibrato depth. There is currently no way to dynamically control the vibrato frequency.
That’s why the Auto Pitch Tune writes the values to the Pitch Deviation track when it adds vibrato.
I think you’re right…I looked around in the scripting resources, and yeah, looks like you can grab the vibrato frequency from a note…but not change it over the course of one note.
Hopefully Kanru is still lurking, and can implement a vibrato rate parameter/envelope.
Until then, it’s the dcuny script to the rescue. Thanks so much for making it!
Just wondering how do you use scripts? I downloaded a couple to try them out but it did not work , it gave me an error message when I put it in the directory
That means if you don’t have the Studio Pro (i.e. the “not free” version), you won’t be able to run any scripts.
To answer your question:
If you have Synthesizer V Studio Pro open, you can choose Scripts | Open Scripts Folder from the menu to open… well, not the scripts folder, it turns out. It opens the Synthesizer Vinstallation folder.
Which is almost, but not quite, the same thing.
So then open the scripts folder, and then the Utilities folder, and place the script(s) in that folder.
Then go back into Synthesizer V Studio Pro and choose Scripts | Rescan from the menu. Synthesizer V will automatically scan the scripts folder when it launches, so you only need to do this if you add scripts while it’s running.
That should make the scripts appear in the Scripts menu, under Launch Scripts. Choose the script that you want to select.
I suspect you already did that since you’re getting an error.
Sorry I meant to reply to this a while ago I took the screen shot but kept forgetting to come here and post it, I have the full version, I got it with the pre order with the Elanor AI voice.
Oh yea, and I have it in the correct folder, it gives me this message on startup so I have to remove the script from the folder for it to run, I am using these scripts
they are called Expressive2.lua and Progressive Vibrato.lua they are both LUA files 227 kb long
It looks like you might have accidentally grabbed the web page HTML instead of the script.
Go ahead and look in the file Expressive2.lua by choosing Scripts | Open Scripts Folder, then open the scripts, and then the Utilities folder. Open the file Expressive2.lua with notepad (or some other plain text editor) and see if the first line is what it should be:
SCRIPT_TITLE = "Expression Curves"
or something else, like:
<!DOCTYPE html>
in which case, you downloaded the web page instead of the file.
The file size for Expressive2.lua is 11Kb, and Progressive Vibrato.lua is 12Kb.