Vous pouvez également faire en sorte que SongBook+ envoie des commandes MIDI lorsqu'une chanson est ouverte.
Une application typique de cette fonctionnalité est de régler des périphériques externes comme, par exemple, un clavier, en fonction de la chanson sélectionnée.
Il existe plusieurs manières d'envoyer des commandes MIDI :
SongBook+ envoie les commandes BankSelect et ProgramChange telles qu'elles sont définies dans la fenêtre "Éditer les détails de la chanson", lorsque l'interrupteur "Envoyer des commandes MIDI à l'ouverture" est activé.
Le canal MIDI sur lequel SongBook+ envoie ces commandes est le même que celui défini pour la réception MIDI.
Avec le bouton « Actions à l'ouverture » dans la fenêtre d'édition de la chanson, vous pouvez définir des commandes MIDI personnalisées qui seront envoyées lors de l'ouverture de la chanson.
Dans les paramètres MIDI, sous « MIDI » -> « Macros MIDI » -> « Macros lors de la gestion des chansons », vous pouvez sélectionner un macro MIDI préalablement défini qui sera ensuite envoyé à l'ouverture de chaque chanson. Il peut également être spécifié si le macro doit être envoyé même si la chanson contient ses propres « Actions à l'ouverture ».
SongBook envoie le contenu d'un fichier MIDI dès qu'une chanson est ouverte, si un fichier .mid portant exactement le même nom que le fichier .pdf, étendu avec «_open.mid», existe.
(par exemple, MySong.pdf -> MySong_open.mid)
Seuls les fichiers MIDI de type 0 (une seule piste) sont autorisés. Toutes les commandes sont envoyées en une seule fois sans tenir compte du timing. Ainsi, aucune musique ne peut être envoyée, uniquement des commandes pour configurer l'environnement.
Avec ces paramètres, une commande BankSelect High 1, une commande BankSelect Low 5 et une commande ProgramChange 16 seront envoyées sur le canal 1 à la sortie MIDI.