È possibile far inviare a SongBook+ comandi MIDI anche quando un brano viene aperto.
Un'uso tipico di questa funzione è per regolare dispositivi esterni, come ad esempio una tastiera, in modo che corrispondano al brano selezionato.
Ci sono diverse modalità per inviare comandi MIDI:
SongBook+ invia i comandi BankSelect e ProgramChange come configurati nella finestra "Modifica dettagli del brano", quando l'opzione "Invia comando MIDI all'apertura" è attivata.
Il canale MIDI sul quale SongBook+ invia questi comandi è lo stesso configurato per la ricezione MIDI.
Con il pulsante "Azioni all'apertura" nella finestra di modifica del brano, è possibile definire qualsiasi comando MIDI che verrà inviato all'apertura del brano.
Nelle impostazioni MIDI, sotto "MIDI" -> "MIDI-Macro" -> "Macro durante la gestione dei brani", è possibile selezionare una macro MIDI predefinita che verrà inviata all'apertura di ogni brano. Sotto questa opzione è possibile indicare se inviarla anche se il brano ha già proprie "Azioni all'apertura".
SongBook invia il contenuto di un file MIDI non appena un brano viene aperto, se esiste un file .mid con esattamente lo stesso nome del file .pdf esteso con "_open.mid".
(ad es. MySong.pdf -> MySong_open.mid)
Sono permessi solo i file MIDI di tipo 0 (traccia singola). Tutti i comandi vengono inviati contemporaneamente senza considerare il timing. Questo significa che non può essere inviata musica, ma solo comandi per configurare l'ambiente.
Con queste impostazioni, un comando BankSelect High 1, un BankSelect Low 5 e un ProgramChange 16 vengono inviati sul canale 1 all'uscita MIDI.