How to Follow a Drummer: Teaching Machines to Listen Instead of Lead

I built DrumMate to reverse the usual dynamic where musicians follow machines. Instead of rigid click tracks, my system uses a phase-locked loop to let the drummer lead, treating hits as evidence rather than commands. By distinguishing between human feel and actual tempo drift, the software glides with the groove instead of snapping to a grid, finally teaching machines the musicianly thing.
This whole problem is really about teaching the machines the musicianly thing, instead of making the humans play machinely.
- stavros
Am I weird for not wanting to read Claude-generated text any more? I tried to figure out what this app is about, but all the Claude verbal tics in the text turned me off and I stopped.
- doublerebel
The main LLM tell -- both from the instructor/prompt side and the model side -- is:
a) how much of the text describes the solutioning, vs
b) text that describes the actual problem and real world cases where this was an issue (One anecdote from the author??)
As a lifelong drummer, programmer, and music producer -- following a drummer across varying tempo isn't a real problem. Any good drummer who is being relied upon to conduct the tempo will be well-trained enough to hold the tempo. Any great drummer who uses polyrhythms will keep accurate tempo regardless of the subdivisions of the beat -- otherwise the subdivisions would not land in place or sound correct. For songs that have intentional tempo variance, solutions already exist.
An app for a virtual band to follow a drummer who can't hold tempo... is a toy for amateur drummers who want to be the lead. Lead drummers are rare (Don Henley, Phil Collins, Bruno Mars, Anderson Paak) but they all know how to nail a tempo. And any good drummer plays with syncopation and time signatures far beyond what this toy tempo estimating app can deduce.
DJ/production software (Serato, Ableton) has industry-leading tempo estimation which still only reaches 1/10th of a bpm, which is ~3-10x fatter [0] than what the human ear and good drummers can hold time to [1]. There is no way that this app beats Serato, Ableton, and gets anywhere near to 6ms of human accuracy (transients etc make this hard... I have worked on BPM software).
[0] 0.1 bpm […]
- efitz
I am not a musician but found this fascinating. Thank you for posting.
- josefritzishere
As an actual drummer, who has done studio work... this is not what it feels like at all.
- texasexile
This is why most modern music is played with a click track.