Você também pode fazer com que o SongBook+ envie comandos MIDI ao abrir uma canção.
Uma aplicação típica para isso é configurar dispositivos externos, como um teclado, de acordo com a canção selecionada.
Existem várias maneiras de enviar comandos MIDI:
SongBook+ envia os comandos BankSelect e ProgramChange conforme configurado na janela "Editar detalhes da música", quando o interruptor "Enviar comando MIDI ao abrir" está ativado.
O canal MIDI no qual o SongBook+ envia esses comandos é o mesmo configurado para recebimento MIDI.
Com o botão "Ações ao abrir" na janela de edição da canção, você pode definir quaisquer comandos MIDI que serão enviados ao abrir a canção.
Nas configurações MIDI em "MIDI" -> "Macros MIDI" -> "Macros ao operar as canções", você pode selecionar um macro MIDI previamente definido, que será enviado ao abrir qualquer canção. Além disso, você pode determinar se ele deve ser enviado mesmo se a canção já tiver suas próprias "Ações ao abrir".
SongBook envia o conteúdo de um arquivo MIDI assim que uma canção é aberta, se existir um arquivo .mid com exatamente o mesmo nome que o arquivo .pdf, acrescido de "_open.mid".
(por exemplo, MySong.pdf -> MySong_open.mid)
Apenas arquivos MIDI do tipo 0 (faixa única) são permitidos. Todos os comandos são enviados de uma vez sem considerar o tempo. Portanto, não é possível enviar música, mas apenas comandos para configurar o ambiente.
Com essas configurações, um comando BankSelect High 1, BankSelect Low 5 e ProgramChange 16 são enviados no Canal 1 para a saída MIDI.