Felhasználói kézikönyv
Tempó beállítások
Az OnSong a dal aktuális tempóját MIDI MSB/LSB control change formájában tudja küldeni. Például, ha a dal tempója 96, az OnSong az első MSB MIDI parancsot 0-ra, a második LSB-t pedig 96-ra állítja. Együtt ez 96-ot ad ki. Ha a tempó 130-ra van állítva, az OnSong MSB 1-et és LSB 2-t küld. Mivel az MSB egyenlő az érték szorozva 128-cal, ez 130-at ad ki (128 + 2).
Csatorna
A tempóváltozások MIDI parancsok segítségével történő engedélyezéséhez válasszon egy csatornát vagy az összes csatornát. Amikor az OnSong tempója megváltozik, a MIDI értékeket elküldjük a kompatibilis alkalmazások és hardverek tájékoztatására. Ha a csatornát Kikapcsolt értékre állítja, megakadályozza a MIDI küldését, és a következő lehetőségek közül egyik sem jelenik meg.
Ismétlés
Alapértelmezés szerint a tempó MIDI parancsokat egyszer küldik el, amikor a dal betöltődik. Ha szándékozik megváltoztatni a dal tempóját, vagy ha a MIDI eszközei megkövetelik, többször is elküldheti a MIDI-t. Ez a szakasz két módot ad a MIDI küldésének beállítására.
Tempó küldése
Ez lehetővé teszi, hogy válassza ki, hányszor kerüljön elküldésre a MIDI. A lehetőségek közé tartozik: Folyamatos, Egyszer (alapértelmezett), Kétszer, 3 alkalommal, 4 alkalommal és 5 alkalommal.
Késleltetés
Ez lehetővé teszi, hogy válassza ki az időkésleltetést az egyes MIDI parancsok küldése között. Amikor az Egyszer lehetőség van kiválasztva, a késleltetés Nincs. Ezt a következőkre is beállíthatja: 1 másodperc, 2 másodperc, 5 másodperc, 10 másodperc, 15 másodperc és 30 másodperc.
MIDI parancsok
Alapértelmezés szerint az OnSong a MIDI tempóváltozásokat Control Change eseményekkel küldi el CC 106/107-ként. Mivel nincs olyan standard control change, amelyen a tempóinformáció elküldenénk, szükséges lehet testreszabni vagy hozzáadni ehhez a listához. Ezt megteheti úgy, hogy itt megadja a MIDI parancsokat, szóközzel elválasztva. Az egyes parancsokban küldött értékek az MSB Tempó értéktől függenek.
MSB Tempó értéke
Ez a szám azt határozza meg, hogy a tempó hogyan oszlik meg két MIDI esemény között. Mivel a MIDI 128 értékre korlátozódik, és a tempók gyakran meghaladják a 128 BPM-et, szükséges a MIDI-ban általános MSB/LSB minta használata. Az alapértelmezett érték 128. Ez azt jelenti, hogy 156 BPM tempó küldéséhez az első MIDI esemény egy „1"-et tartalmazna, amely 128-at jelöl, a második MIDI esemény pedig a 156-128 = 28 különbséget tartalmazná. A fogadó MIDI eszköz ezeket az értékeket kombinálva, az elsőt 128-cal szorozza, a másodikat hozzáadja, így 156-ot kapunk. Az ezt támogató MIDI eszközöknek dokumentálva kell lenniük ennek az értéknek, és általában 100 vagy 128.