Changing tempo in OctaMED using player commands

The easiest way to adjust playback speed in OctaMED is by using the Tempo window.

Tempo Window

However, it’s also possible to control speed using two separate player commands.

0fxx and 09xx commands

OctaMED’s timing is based on two combined settings:

Both commands require hexadecimal values.

Each pattern row starts on tick 1, where a note is triggered. The remaining ticks (e.g., ticks 2–6 when TPL = 6) allow commands like arpeggios, pitch bends, or slides to take effect before the next row begins.

Approximate BPM lookup table

Using the default 6 ticks per line setting (0906)

Command Decimal Approx. BPM
0F101660
0F121867
0F142075
0F182490
0F1A2698
0F1C28108
0F1E30115
0F2032120
0F2133124
0F2234128
0F2335132
0F2436136
0F2537139
0F2638142
0F2739146
0F2840150
0F2941154
0F2A42158
0F2C44166
0F3048170
0F3452196
0F3856214
0F3C60228
0F3F63240

Example

This 1-bar with F-3 on each quarter plays at around 132 BPM:

OctaMED speed example

Why BPMs Are Approximations

The BPM values in the lookup table below are approximations based on: