Javascript midi control change
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:
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.