New tools = Infinite customization and playground

A while back, I had the idea of researching how certain electronic drum beat styles have rules that can be applied and mutated (nothing new here). After some prompting, I ended up with an engine that generates a brand-new pattern every time you hit randomize, following specific rules for styles like House, Techno, Minimal, and so on. It handles the kick, snare, open and closed hi-hats, and two percussion tracks.

Installed with VS Code and Cline, and a prompt done on Gemini that created a script to automate a full install of the VCV Rack programming environment on my PC. Click–done

I asked myself: would it be simple to grab a VCV Rack GitHub repo for a simple six-track gate sequencer and drop this engine in easily? The answer was yes—something that would have been completely impossible for me two years ago was now a reality.

So, I downloaded Daniel Davies’ that Gemini suggested and using “James” step gate sequencer, implemented the pattern generator right into the context menu just prompting with Cline. It’s like mutating modules, totally Frankenstein style. I added the “Randomize” button to the interface and a CV control input right where Cline suggested, and even downloaded Inkscape to mess around with the UI.

All of this just by talking with Cline. Infinite possibilities to experiment and customize modules—definitely at your own risk.

Just wanted to share and thank danieldavies99/DanielDaviesVCV.

looks interesting,
will you share any binaries, so others can try it?

Can I share a binary here? It’s only compiled for Windows, and it’s pretty messy. The rest of the collection will show up, but since it has a different slug, it will appear as a brand new collection. Also, the UI looks broken in the module browser, but once you load it onto the rack, it looks fine.

To use it: select a style from the right-click menu, then click the unnamed button on the interface—you’ll figure it out. That randomize button has a CV input, too.

You can also set a probability for each individual step using the right-click menu on top of a step.

Here is a link to the binary. Will be up for three days (We Transfer) https://we.tl/t-6SKTphVvNucnxPZi

I will try it asap

you should put it up at github and compile it as the usual vcv modules
like = xyz.vcvplugin
in the developer category you find more info about all this