[linux-audio-dev] MIDI groove theory

Frank Barknecht fbar at footils.org
Tue Aug 10 17:48:22 UTC 2004


Hallo,
Dave Robillard hat gesagt: // Dave Robillard wrote:

> Does anyone know of a page somewhere that explains just what (on a
> developer level) MIDI "groove" is?  I want to implement it in a
> sequencer, but all I can find is user documentation pages with useless
> information.
> 
> Is it as simple as each note having a time offset (ie snare is early .5
> ms, hi-hate late 1ms, etc.) or something more?

This classic Masters-At-Work house music shuffle swing thang is just
delaying every second (8th rsp. 16th) note a bit. I do this in my Pd
sequencers using percentage values (like delay notes by 66 percent of
the straight note lenght) and it's quite groovy afterwards. I also
apply some gaussian randomness to the notes' onset times to simulate
human error (which I think should be distributed gaussian, shouldn't
it?) I'm not sure I can actually feel/hear that, though.

Another important part of the groove is offbeat syncopical notes
("what's missing is what makes it groove") and those ghost notes
drummers like to play all the time (let the stick jump a bit).

Ciao
-- 
 Frank Barknecht                               _ ______footils.org__



More information about the Linux-audio-dev mailing list