ONSONG CHARTS AVAILABLE NOW! LEARN MORE HERE

Read The Bleepin’ Manual

Speedy Boi Controls

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).

The Whole Channel Thing

Wanna let MIDI commands boss around your tempo? Pick a channel—or go full send & hit 'em all. Every time you sneeze & change the tempo in OnSong, boom—MIDI values go out to tell all your fancy compatible apps & hardware about it. Setting the channel to Off = MIDI ghosting you. Radio silence. Nothing.

Send tempo every n sections

By default, OnSong's all like "here's the tempo" every two seconds. Cuz apparently your gear's got amnesia & needs constant reminders about what speed we're goin'. This basically makes sure OnSong's tempo wins the fight with whatever weird tempo your hardware's tryna pull. You can totally turn this on or off if you're feelin' spicy.

Also, you can tap on the label & pretend you understand how to change the time interval between tempo sends. Your options: 1, 2, 5, 10, 15, or 30 seconds. Pick wisely, or don't. We're not your mom.

Tweak This Thing

ZOMG, by default OnSong sends MIDI tempo changes on CC 106/107. But like… there's literally NO standard for where tempo info goes in MIDI land (thanks, MIDI gods 🙄). So yeah, you're probably gonna need to customize or frankenstein this whole list together. Tap this button & have fun in the trenches, my friend.

OnSong 2023 — Last Refreshed November 17, 2022