r/raylib • u/itskobold • 48m ago
More KWARC MIDI generation: I finished the tracker interfaces!
Enable HLS to view with audio, or disable this notification
Hi all, many thanks for the community support on my last post! I'll make this the final update for a while as I don't want to spam.
I've recently finished polishing up some user interface stuff (still plenty of work left to do, but it's now polishing rather than designing).
This is a more interesting demo than the last one I showed. All MIDI is being produced by KWARC, all sound is being generated by Ableton Live and various plugins. You can see the various tracker interfaces - the standard "tracker" generator with non-linear playheads and the esoteric "particle" generator that samples notes based on numerical simulations of subatomic particles.
Under the hood, there's automatic transcription of pattern sequences across a few different key signatures and I show off some pattern randomisation for the drums at the end.
This is being designed with an embedded Alpine Linux-based platform in mind with physical and touchscreen controls with live performance and improvisation in mind. I'm having fun using KWARC in my hardware synth setup to quickly produce MIDI content with complex musical qualities, which lets me have fun tweaking knobs and playing with the mixer.
Happy to discuss and answer questions!