Skip to content

singing voice synthesizer with 3-part harmony and automatic voice leading

Notifications You must be signed in to change notification settings

PaulBatchelor/Trio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trio

A singing synthesizer musical instrument with algorithmic 3-part harmony. Written using WebAudio, Canvas, WebAssembly, and Rust.

A demo can be found here.

Building

Clone this repo, and then git submodule init followed by git submodule update.

Go into the "web" folder and run sh build.sh. Make sure you have the wasm32-unknown-unkown target installed, as well as wasm-gc.

If all goes well, a file called "dsp.wasm" should appear, and you should be able to serve a local instance of the instrument by running python3 -m http.server and opening localhost:8000 in a browser.

About

singing voice synthesizer with 3-part harmony and automatic voice leading

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages