User Manual
Program Change
Program changes in MIDI be typically sent and received t' handle changes t' th' instrument's sound or module. They can also be used fer general messagin' t' apps such as OnSong.
Type
T' setup a program change in th' MIDI editor, choose Program in th' type section.
Channel
Th' channel determines which MIDI channel th' program change be sent or received on. By default, OnSong will receive or send on all channels. Use th' plus and minus buttons t' choose a specific channel if necessary.
Ye can tap on th' name o' th' channel t' Edit Channel Name t' change it t' a custom value t' match yer equipment.
Program
Pick a program t' send or receive by tappin' on th' None option. OnSong will display a list o' program changes. These be listed as programs 0 through 127 with their General MIDI sound t' th' right.
Ye can rename programs when pickin' them by tappin' on th' Edit button and then tappin' on th' name o' th' program.
Bank
When sendin' program changes, OnSong can also send a bank select. This be sent as either or both MSB and LSB. MSB stands fer "Most Significant Bit" and LSB stands fer "Least Significant Bit". Together they provide more options fer MIDI hardware and software which supports it. Each bank select bit can have values o' 0 through 127 or none.
Th' bank select be sent previous t' th' program change with OnSong. Th' delaying o' th' sent MIDI be t' allow th' device t' process th' bank select requests before handlin' th' program change request.