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