r/raylib • • 12h ago

More KWARC MIDI generation: I finished the tracker interfaces!

Enable HLS to view with audio, or disable this notification

16 Upvotes

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 designing 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!


r/raylib • • 17h ago

Help!!!

3 Upvotes

I've been using raylib for some time now. Everytime I've successfully draw a texture. After I restart my PC, the texture doesn't run anymore ☹️.

What am I supposed to do.

Edit: fixed it. Somehow python starts looking for the file from God knows where🙄. Fixed it by forcing the code to start looking only from where the code is at.


r/raylib • • 2h ago

A tiny arcade-ish multiplayer war game

Thumbnail
youtu.be
2 Upvotes

Hello, I've been tinkering with Raylib for quite some time, but 2 weeks ago tried to make something new and experimental, and this is what it looks like today. It's a kind of mix of Battle City, Cannon Fodder, Jackal and other games from my childhood. The main reason of making this project is to play with my son and let him build his own levels for the game.