Je dois envoyer un message control change avec chrome vers un plugin dans Reaper.
La configuration de Reaper est correcte. (port et canal)
[0xB1, 11, 10] ctrl 11 sur canal 1 value=10

voici le code utilisé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
newPort='6FF5590044F4859ED50C5167BCFE9700A1798E39AA55A628E86D39011FAECD5D';
navigator.requestMIDIAccess()
  .then(function(access) {
midiSend(access,20,64,64);
});
function midiSend(mAccess,x,y,z){
//var midiMessage = [0xB1, 1, 10];    // note on middle C, full velocity
var midiMessage = [0xB1, 1, 10];
var output = mAccess.outputs.get(newPort);
console.log( "Output port "+output.id+" Message "+midiMessage);
output.send(midiMessage );
}
Le port correspond chez moi au midiThrough port 0.

Le plugin est en langage Faust et peut recevoir un midi control change 1 .
Mon code est-il correct?
Qu'est-ce qui ne fonctionne pas.