Question

Comment puis-je interroger un périphérique MIDI pour un état actuel de programme, volume, etc.?J'ai essayé de le trouver dans les spécifications MIDI, mais sans aucune chance.J'ai essentiellement besoin d'obtenir l'instrument actuel (piano, etc.) d'un piano numérique relié par USB MIDI.

Java semble être capable de le faire:

http://docs.oracle.com/javame/config/cldc/opt-pkgs/api/mm/jsr135/index.html?javax/microedition/media/control/midicontrol.html

Comment font-ils?

Était-ce utile?

La solution

Vous ne pouvez pas.Il n'y a pas de tels messages standard pour le déversement du patch actuel, des valeurs CC, etc.

Certains synthés ont des messages Sysex pouvant être utilisés pour cela, mais pas tous et que le message varie d'un périphérique au périphérique, fabricant au fabricant.

Le meilleur que vous puissiez faire est d'envoyer de nouvelles valeurs CC, définissez le correctif, etc. et stockez ce que c'est.Si elle change sur l'extrémité synthétrique et que vous disposez d'une configuration de chemin de retour, vous pouvez le recevoir et mettre à jour ce que vous avez stocké.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top