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é:
Le port correspond chez moi au midiThrough port 0.
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 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.
Partager