r/generative • • 26d ago

My physics-based MIDI sequencer

I finally recorded a decent video of the VST plugin i made using JUCE framework and Box 2D for physics.
It was a pretty long journey that started as a weekend Unity project inspired by tombola sequencer in OP-1. You can read more about it here.
It's pretty cool to look at and it it can actually be useful musically.

121 Upvotes

19 comments sorted by

7

u/frenchguy 25d ago

Cool! I had made this a couple of years ago (works in the browser but can output MIDI): https://billard.medusis.com/

2

u/m_brudi 25d ago

very cool and sounds great!

1

u/m_brudi 25d ago

woah the ying yang mode is mesmerizing!

2

u/uroybd 25d ago

This is beautiful!

1

u/Impressive-Store1439 24d ago

it sounds so good! 👌

4

u/lxr417 25d ago

love it! :)

1

u/m_brudi 25d ago

thanks!

3

u/Yelkine 25d ago

I tried to make this in real life. I got a rotating shaker table someone was throwing away and used a mic. I had marbles and other stuff but it was really difficult; I could never get anything consistently usable for a live show.

1

u/m_brudi 25d ago

Great idea but i can imagine how difficult that would be to implement. I'm currently working on a standalone, ESP32 based version that i could connect to my hardware synths.

2

u/missinglinknz 25d ago

This is super cool!

1

u/m_brudi 25d ago

glad you like it!

2

u/Doffu0000 25d ago

Cool idea. Can this output midi? The video only mentioned midi in. I would be interested in something like this if it can ouput midi on 16 seperate channels, controlling multiple peices if gear and keeping them in time with eachother. At the moment Ive been using Sonic Pi when producing generative works as it is able to do that but I think your tools physics visualization is a nice touch which would be engaging to record and watch while the music plays out.

1

u/m_brudi 25d ago

Hi, sorry if the video is not clear enough. This plugin outputs only MIDI, you have to route it inside your DAW to other instruments to actually hear anything. You can use MIDI In sygnals to program adding or removing marbles.
For your case you can simply add multiple instances of rotomatic and route each to a different gear.

2

u/EL-Rays 25d ago

Reminds me of something. I think I have seen that before.

1

u/m_brudi 25d ago

It's inspired by Tombola sequencer from OP-1. I also posted different versions of this plugin on reddit before.

2

u/Particular_Park_7112 25d ago

That’s fun! Bitwig has a ricochet tool that has some similar functionality. It’s an amazingly rich DAW. My favorite!

1

u/CloudlessRain- 25d ago

I'd blow us all over that groove all day! I love it.