A Virtual Synth Toy

Best on a desktop. Click and drag to trill a note.

This synth illustrates loading a gltf into a bevy scene running in the web via WASM. The key movements are animations defined as actions in a blend file.

Unfortunately, using Bevy Audio created significant audio stutter, so our solution dispatches the native web audio APIs in js-land. The code can be found in the repo for this site