TheActualWalko
Joined 9 years ago
Joined 9 years ago
We're not open source, but our free product has pretty good MIDI editing for conventional use cases. There's also an interactive MIDI composition AI model.
We’ve had pretty amazing results just relying on what GPT-4 knows about music. Without any special sauce it can write melodies and chord progressions and make sensible engineering decisions, and only occasionally misunderstands and starts writing in allcaps when a user says something is too quiet
Quite fun to play around with if you find this kind of thing interesting!
This synth is a new feature in the web-based DAW that I've been solo-developing. You can sign up at wavtool.com if you're interested in trying it out!
- React as the core of the UI, with direct DOM manipulation and canvas stuff whenever the React lifecycle is too slow. - WebAssembly for any audio logic that happens at least once per sample - Lookup tables for almost all math that happens at least once per sample and is more complicated than multiplication - Use Web Audio as an interface layer, but do everything else manually. (Web Audio tries to help a lot of ways but often winds up making things worse)
If you're curious about anything specific I'd be happy to talk!
It really is an excellent interface paradigm. I expected it to be daunting to first-timers but user feedback has been alarmingly positive. Many beginners find this more intuitive than the standard sequential list of effects, because the node-based interface reminds them of guitar pedalboards and home theatre systems.
wavtool.com
It has extremely good latency on Mac OS, absolutely good enough to play along with and compose music in real time.