MIDI Commands When Opening Songs
You can also let SongBook+ send MIDI commands when a song is opened.
A typical application for this is to set external devices, like a keyboard, to match the selected song.
There are several ways to send MIDI commands:
Send the Configured BankSelect/ProgramChange Commands
SongBook+ sends the BankSelect and ProgramChange commands set in the "Edit Song Details" window when the "Send MIDI Command on Opening" switch is turned on.
The MIDI channel on which SongBook+ sends these commands is the same as the one set for MIDI reception.

With these settings, a BankSelect High 1, a BankSelect Low 5, and a ProgramChange 16 command are sent on Channel 1 to the MIDI output.
Send Additional Configurable MIDI Commands
With the "Actions on Opening" button in the song's edit window, you can define any MIDI commands that should be sent when opening the song.

Send the Same MIDI Commands for All Songs
In the MIDI settings under "MIDI" -> "MIDI Macros" -> "Macros When Operating Songs," you can select a predefined MIDI macro, which will then be sent upon opening every song. It can also be specified below if it should be sent even when the song already contains its own "Actions on Opening."

Send the Content of a MIDI File When a Song is Opened
SongBook+ sends the content of a MIDI file as soon as a song is opened if a .mid file exists with the exact same name as the .pdf file, extended with "_open.mid".
(e.g. MySong.pdf -> MySong_open.mid)
Only MIDI files of type 0 (single track) are allowed. All commands are sent at once without considering timing. Thus, music cannot be sent, but only commands to configure the environment.
Last updated
