ONSONG CHARTS AVAILABLE NOW! LEARN MORE HERE

Read The Bleepin’ Manual

Speed It Up (Or Slow Your Roll)

OnSong can send the current tempo of the song as a MIDI MSB/LSB control change. For instance, if the tempo of the song is 96, OnSong would set the first MSB MIDI command to 0 and the second LSB to 96. Combined, this would equal 96. If the tempo is set to 130, OnSong would send MSB 1 and LSB 2. Since the MSB is equal to the value multiplied by 128, this would equal 130 (128 + 2).

Pickin' Your Lane

Wanna let MIDI commands control your tempo changes? Pick a channel or, y'know, all of 'em. Whenever you're feelin' the need to speed up or slow down in OnSong, those fancy MIDI values get sent out to tell your other apps & hardware what\u{2019}s up. Set it to Off & we\u{2019}ll zip our lips—no MIDI sent, & the rest of this nerdy stuff disappears.

How Often We\u{2019}re Gonna Spam Your Gear

By default, OnSong fires off the tempo MIDI commands once when you load the song. But if you\u{2019}re the type to mess with tempo mid-performance, or your MIDI gadgets are needy, you can make us send it over & over. Here\u{2019}s how to tweak that madness.

Lemme Send That Tempo

Pick how many times we\u{2019}re gonna yell your tempo at your MIDI stuff. Options: Continuously, Once (the boring default), Twice, 3 Times, 4 Times & 5 Times.

How Long to Wait

Decide how much of a snooze there is between each MIDI command. When Once is your jam, the delay is basically nada. Or go wild with: 1 Second, 2 Seconds, 5 Seconds, 10 Seconds, 15 Seconds, & 30 Seconds.

The Actual MIDI Stuff We\u{2019}re Sending

By default, OnSong dumps MIDI tempo changes as Control Change events on CC 106/107. Since literally nobody agreed on a standard way to do this, you might need to get creative & tweak it yourself. Dump your custom MIDI commands here, separated by spaces. Whatever values go out depend on your MSB Tempo Value setting.

That MSB Tempo Number Thingy

This is the magic number that splits your tempo across two MIDI events. Since MIDI maxes out at 128 values & your tempo prob goes way higher, we gotta use that fancy MSB/LSB pattern everyone does. Default is 128. So if you\u{2019}re rockin\u{2019} 156 BPM, the first MIDI event yells "1" (that\u{2019}s 128) & the second yells 28 (aka 156-128). Your MIDI device then does math: (1 × 128) + 28 = 156. If your gear is smart enough to support this, it\u{2019}ll say so in the manual—usually 100 or 128 is the magic number they want.

OnSong 2026 — Last Refreshed December 15, 2025