Tempo fine tuning

Fine tuning the song’s BPM inside the patterns.

What is the problem?

Tempo fx (Txxx) goes from STP to 400 by 2, that means it is only divisible by 2. The hex values inside pattern file are from 0x04 to 0xC8 (4 to 200).
This means there are values from 0x00 to 0x03 and from 0xC9 to 0xFF (201 to 255) they could represent more tempo fx options. For example (this is only the suggestion that could be further considered):

0xC9 (201) - T+0.1 - add to the declared tempo 0.1 BPM, ex. T144 T+0.1 => total tempo = 144.10
0xCA (202) - T+0.2 - add to the declared tempo 0.2 BPM, ex. T144 T+0.2 => total tempo = 144.20
(…)
0xD1 (209) - T+0.9 - add to the declared tempo 0.9 BPM, ex. T144 T+0.9 => total tempo = 144.90

0xD2 (210) - T+1.0 - add to the declared tempo 1 BPM, ex. T144 T+1.0 => total tempo = 145.00
0xD3 (211) - T+1.1 - add to the declared tempo 1.1 BPM, ex. T144 T+1.1 => total tempo = 145.10
0xD4 (212) - T+1.2 - add to the declared tempo 1.2 BPM, ex. T144 T+1.2 => total tempo = 145.20
(…)
0xDB (219) - T+1.9 - add to the declared tempo 1.9 BPM, ex. T144 T+1.9 => total tempo = 145.90

0xDD (221) - TSL1 - slow down current tempo by 1 BPM per tick or row? (not sure)
0xDE (222) - TSL2 - slow down current tempo by 2 BPM per tick or row? (not sure)
(…)
0xE5 (229) - TSL9 - slow down current tempo by 9 BPM per tick or row? (not sure)

0xE7 (231) - TSP1 - speed up current tempo by 1 BPM per tick or row? (not sure)
0xE8 (232) - TSP2 - speed up current tempo by 2 BPM per tick or row? (not sure)
(…)
0xEF (239) - TSP9 - speed up current tempo by 9 BPM per tick or row? (not sure)

What do you want to achieve?

Change the tempo fx by one or even less. This could help changing the tempo in a much more free manner than only by 2.

Are there any workarounds?

Not really.

Any links to related discussions?

N/A

Any references to other products?

N/A

1 Like

Hi @luigi.elettrico , thanks for another interesting wish. Unfortunately we have to reject this as your current FX proposal “T+0.1” doesn’t fit the text space provided for this. We are happy to listen if you come up with another solution? Best regards

1 Like

Hmm… that could be a T+01 for example or T+.1 :slight_smile:
But I’ll rethink that anyway.

This topic was automatically closed after 7 days. New replies are no longer allowed.