[LAU] midi clock

Alexandre Ratchov alex at caoua.org
Sat Jun 7 09:15:06 EDT 2008

On Fri, Jun 06, 2008 at 10:08:28PM +0200, becks wrote:
> Hi all,
> i have one midi device that send midi clock info.
> this clock is used to set arpeggios and LFO time, and maybe other stuff.
> this device don't have lcd screen, so i can see exactly current bpm.
> 1) how compute (easily) bpm over midi channel? (with aseqdump i can
> see clock message repeated over and over)

MIDI uses 24 clock ticks per quarter note. So you can get the
average tempo by measuring the number of MIDI ticks per minute and
dividing by 24. The tempo must not be changing.

> 2) how to send standard midi message to set new bpm?

there's no such message. MIDI allows only one master that
continuously gives the tempo. The solution would be to put your
device in "slave mode", and to put your software in "master mode"
so you can choose the tempo.

-- Alexandre

More information about the Linux-audio-user mailing list