Como obter um estado atual de um dispositivo MIDI?
-
11-12-2019 - |
Pergunta
Como posso consultar um dispositivo MIDI para um estado atual de programa, volume etc?Eu tentei encontrá-lo em especificações MIDI, mas sem qualquer sorte.Eu basicamente preciso obter o instrumento atual (piano etc.) de um piano digital conectado por USB MIDI.
Java parece ser capaz de fazê-lo:
Solução
Você não pode.Não há tais mensagens padrão para despejar o patch atual, valores CC, etc.
Alguns sintetizadores têm mensagens SYSEX que podem ser usadas para isso, mas não todas, e essa mensagem varia do dispositivo para dispositivo, fabricante ao fabricante.
O melhor que você pode fazer é enviar novos valores de CC, definir o patch, etc. e armazenar o que é.Se mudar na extremidade do sintetizador, e você terá um caminho de retorno configurado, você poderá recebê-lo e atualizar o que você armazenou.