В треккерах (Amiga ProTracker, Modplug Tracker, Fast tracker) скорость музыки определяется следующим образом.

speed - это количество тактов (ticks) на одну строку треккерной записи музыки. На Спектруме один такт - это всегда 1/50 секунды, а на современных треккерах, таких как Modplug, эта величина может плавно изменяться.

Так вот, стандартное значение speed по умолчанию равно 6. Это значит, что каждая треккерная строка проигрывается 6/50 секунды. Считается также, что один удар треккерной музыки приходится на 4 строки. В Modplug tracker каждая четвертая строка даже подсвечена другим цветом. Подсчитаем теперь количество ударов в минуту. Для этого делим время (60 секунд) на продолжительность удара (4 строки по 6/50 секунды в каждой). Получаем 125 ударов в минуту.

В современных треккерах продолжительность такта может плавно изменяться. Так вот, параметр tempo как раз и задает эту продолжительность. Если музыка написана на speed=6 и ударом каждые 4 строки - то количество ударов в минуту будет совпадать с тем, что указано в tempo. Длительность такта в секундах можно вычислить по следующей формуле:

T = 2.5 / tempo

Что дает 0.02с для tempo=125.

Надеюсь, объяснил понятно?