meaning of 'start 1024' message for seq

Ryu Sunkyung's icon

Hi everyone,

I’m trying to read a MIDI file using seq, but I’m having trouble understanding what the start message means.

According to the reference, sending start by itself has the same effect as sending a bang, which starts playback of the stored MIDI sequence.

However, the reference also says that when a number follows start, the sequence is played at a tempo determined by that number.

For example:

start 1024

What exactly does the 1024 represent in this context?

Is it related to ticks, MIDI clock, or some other unit of time? Does start 1024 mean that the stored sequence is played at a rate of 1024 ticks per some unit of time?

I’m trying to understand how the number affects the playback tempo, and whether1024 corresponds to the default playback tempo of 120 BPM.

Any clarification would be greatly appreciated. Thanks!

Source Audio's icon

seq has ms based internal scheduler, when you load a midi file, it translates tempo map to miliseconds and plays events in realtime using value 1024 as default speed.

seq has no "default" tempo

in reference you can read better explanation of start message and how to adjust the speed.

if you want to use dynamic speed while playing back,

then you need to use own tick clock that runs seq using start -1 and tick

messages. you can read about that in reference under messages / tick

in simple words send 48 tick messages per second to play at original speed,

increase or decrease interval of tick messages to speed up or slow down.

Real tempo is not visible from seq