phonetic-choir-synth
Installation
SKILL.md
Phonetic singer synthesis
A singer you can build in a few hundred lines of C++. Nothing is sampled. Words become phonemes, phonemes become scheduled events, and each event is rendered from a source and a few filters.
The working engines live in this repository:
| File | What it shows |
|---|---|
albums/windows-still-lit/source/engine.cpp |
One phonetic singer in 251 lines, with the mix bus and reverb |
albums/windows-still-lit/source/compose.py |
Turning words into timed phoneme events (word()) |
albums/windows-still-lit/source/export_lyrics.py |
Deriving timed lyrics from the same events |
albums/windows-still-lit/lyrics/site-export/phonemes.json |
Phoneme IDs and the pronunciation dictionary |
albums/the-heaven-between-signals/source/engine.cpp |
Four soloists and two choirs in a full opera |