How it started
Hi, I'm Paul. I'm an electrical engineer by training, a drum & bass producer by night, and I love building tools, digital and analog. CedarGroove started as a question I could not leave alone: could a neural network learn the rhythmic DNA of drum patterns well enough to continue a groove convincingly?
The first answer was a Jupyter notebook. Google's Magenta had shown that networks could generate drum sequences; I wanted genre awareness, style presets, groove templates and a real-time MIDI engine, so the notebook became a native macOS app with a WebView UI, and the app became this site. Along the way I trained a drum transcriber so the loop you drop lands on the grid as editable hits, which is still the tool I am proudest of.
Then people asked for the rest: split a song into stems, pull a bass line or a vocal into MIDI, find a key and a tempo. Each of those is a tool here now, all running on one server I keep, with no third-party cloud touching your audio.