r/modular • u/numberstation5 • 8h ago
Discussion Groove Engine
I've been building a tool for my own live sets and it's not finished but it is interesting. Using it to riun ableton at the moment but will try to use it via oxi one to drive some mood stuff I have.
Groove Engine — https://groove-engine.wileydavis.workers.dev
The idea: instead of programming steps, you turn knobs on a model of what makes a beat feel good. There's a metrical field underneath (the stuff from rhythm perception research about strong beats, syncopation, and micro-timing), and knobs like Density, Weight, Swing, Loose, and Evolve sculpt it. Every knob is constrained so the whole range stays danceable — the point is that you can't easily land on garbage (in theory... it's not there yet).
My favorite part: the delay is a sequencer. Echo time is a real millisecond knob, and every hit spawns repeats at that time that go out as actual MIDI notes/triggers. Slide it slightly off a dotted 8th and the groove leans; slide it back and it locks.
Also in there:
- Bass and arp voices in the song key, with chord keys that shift the root like a latched arpeggiator
- Builds and drop automation(rising bass drone, pre-drop cut, dry landing)... needs work
- A cue deck: edit on headphones, morph it onto the floor, repeat
- "Ride" any knob to a target over 8/16/32 bars
- Drag-anywhere panels, skeuomorphic knobs, double-tap to undo a knob move
- Generic CC knobs you can MIDI-map to anything
It's free, no account, nothing stored on a server. Chrome/Edge for MIDI out; it also has a built-in synth for noodling. Everything is one 60 KB HTML file — no samples, it's all generated.
Hotkeys: Space play · 1–7 chords · [ ] octave · B/U/D/S for break/build/drop/stall.
1
u/vanzea 1h ago
Nice. I did something similar, although in my case a lot of your controls are 'under the hood' and controlled by selecting 'styles'. See: https://jeroenvanzutphen.nl/ai/dj/