Możesz również skonfigurować SongBook+, aby wysyłał komendy MIDI, gdy utwór jest otwierany.
Typowym zastosowaniem tego jest ustawienie urządzeń zewnętrznych, takich jak np. klawiatura, odpowiednio do wybranego utworu.
Istnieje kilka sposobów wysyłania komend MIDI:
SongBook+ wysyła komendy BankSelect i ProgramChange zgodnie z ustawieniami w oknie „Edytuj szczegóły utworu”, gdy przełącznik „Wyślij komendę MIDI przy otwieraniu” jest włączony.
Kanał MIDI, na którym SongBook+ wysyła te komendy, jest taki sam jak ten, który jest ustawiony do odbierania MIDI.
Za pomocą przycisku „Akcje przy otwieraniu” w oknie edycji utworu możesz zdefiniować dowolne komendy MIDI, które będą wysyłane przy otwieraniu utworu.
W ustawieniach MIDI, w sekcji „MIDI” -> „Makra MIDI” -> „Makra przy obsłudze utworów” możesz wybrać wcześniej zdefiniowane makro MIDI, które będzie wysyłane przy otwieraniu każdego utworu. Można również określić, czy makro zostanie wysłane, nawet jeśli utwór posiada własne „Akcje przy otwieraniu”.
SongBook wysyła zawartość pliku MIDI, gdy utwór jest otwierany, jeśli plik .mid o dokładnie tej samej nazwie co plik .pdf z rozszerzeniem „_open.mid” istnieje.
(np. MySong.pdf -> MySong_open.mid)
Dozwolone są tylko pliki MIDI typu 0 (pojedyncza ścieżka). Wszystkie komendy są wysyłane jednocześnie, bez uwzględnienia czasu trwania. Dlatego nie można wysyłać muzyki, lecz jedynie komendy do skonfigurowania otoczenia.
Z tymi ustawieniami, komenda BankSelect High 1, BankSelect Low 5 oraz ProgramChange 16 zostaną wysłane na kanał 1 do wyjścia MIDI.