A collection of utility scripts for Synthesizer V (SynthV) to streamline workflows, simplify life, enhance music creation, and unlock creative possibilities.
Perfect for producers, arranging, or automating repetitive tasks. All scripts are written in JavaScript for SynthV's scripting engine.
- Utilities: Parameter automation, phoneme tweaks, batch processing, and performance optimizers.
- Music Creation Tools: Chord progressors, lyric randomizers, harmony generators, and live arrangement helpers.
- Cross-Compatible: Tested on SynthV 1.x and 2.x; extensible for custom voicebanks like those in UTAU/SynthV ecosystems.
- Clone or download this repo.
- Open SynthV and navigate to File > Open Script Folder.
- Copy your desired
.jsscripts into thescriptsfolder. - Restart SynthV (or reload scripts via the scripting menu).
- Run via Scripting > Load Script or assign to hotkeys.
| Script | Category | Description | Example Use |
|---|---|---|---|
param_sweeper.js |
Utility | Automates parameter curves (vibrato, brightness, etc.) with easing functions. | Smooth out vocal transitions in pop ballads. |
phoneme_tuner.js |
Utility | Batch-edits phonemes for better Japanese/English blending. | Fix diphthongs in J-pop covers. |
harmony_gen.js |
Music Creation | Creates parallel harmonies from lead vocals. | Layer 3-part vocals. |
lyric_scrambler.js |
Music Creation | Randomizes/recombines lyrics with rhyme preservation. | Brainstorm experimental verses. |
More coming soon—PRs welcome!
- Fork the repo.
- Create a feature branch (
git checkout -b feature/new-script). - Add your
.jsscript + demo.svp. - Test thoroughly—include before/after audio if possible.
- Open a PR with a short description.
MIT License. Free to use, modify, and share. Credit appreciated for forks/ports.
- Issues: File a bug or request.
- Related Projects: Eli_lab UTAU banks, Sonic Pi arrangements.
Happy synthesizing! 🎤✨