Web Audio API. Create oscillator and synth. Expose a simple API akin to Music Pi.
Build synthesizers with parametric control, Similar to Pure Data and Max MSP.
Layering music into a canvas, where there is light blocks, note blocks, external midi send to control.
Run my virtual stack machine on WebGPU in WASM using WGPU (definitely impossible)
Maybe we can promote as "creative ways to learn Assembly by programming on an infinite canvas", in similar ways to Scratch.
Run a neural network??????
2D and 3D graphics renderer on Virtual Stack Machine
Compile WASM or other languages to Poom's instruction sets
3D Assembler Game and Visualizer. Multiple Machines (TIS-3D).
Visual Assembly Canvas Copilot - have human conversations, and the AI suggests assembly code and modules, might be a great helper!
Visual Assembly Canvas x Algorave Copilot. Generate sounds from MuseNet -> OpenAI -> Convert to VAC code and modules -> add those diffs over time -> WebMIDI/OSC/SuperCollider
Refactor to use the same update() methods
Try out structs instead of enums for bindgen typings - not sure if trait objects work as Box::new is needed