Skip to content

Instantly share code, notes, and snippets.

@moutend
Created January 10, 2019 00:36
Show Gist options
  • Save moutend/9fd303870b28f7f5e99e69ecefb663a8 to your computer and use it in GitHub Desktop.
Save moutend/9fd303870b28f7f5e99e69ecefb663a8 to your computer and use it in GitHub Desktop.
// Initialize KOMPLETE KONTROL A61
var midi = require('midi');
var midiOutput = new midi.output();
var midiPortCount = midiOutput.getPortCount();
for (var i = 0; i < midiPortCount; i++) {
midiOutput.openPort(i);
midiOutput.sendMessage([191,23,0]);
midiOutput.sendMessage([191,22,0]);
midiOutput.sendMessage([191,20,127]);
midiOutput.sendMessage([191,24,127]);
midiOutput.sendMessage([191,16,0]);
midiOutput.sendMessage([191,17,127]);
midiOutput.sendMessage([191,35,127]);
midiOutput.sendMessage([191,33,127]);
midiOutput.sendMessage([191,32,127]);
midiOutput.sendMessage([191,34,0]);
midiOutput.sendMessage([191,21,0]);
midiOutput.sendMessage([191,97,127]);
midiOutput.sendMessage([191,96,127]);
midiOutput.sendMessage([191,18,0]);
midiOutput.sendMessage([191,19,0]);
midiOutput.sendMessage([191,80,108]);
midiOutput.sendMessage([191,81,108]);
midiOutput.sendMessage([191,82,108]);
midiOutput.sendMessage([191,83,108]);
midiOutput.sendMessage([191,84,108]);
midiOutput.sendMessage([191,85,108]);
midiOutput.sendMessage([191,86,108]);
midiOutput.sendMessage([191,88,64]);
midiOutput.sendMessage([191,89,64]);
midiOutput.sendMessage([191,90,64]);
midiOutput.sendMessage([191,91,64]);
midiOutput.sendMessage([191,92,64]);
midiOutput.sendMessage([191,93,64]);
midiOutput.sendMessage([191,94,64]);
midiOutput.sendMessage([191,1,0]);
midiOutput.sendMessage([191,20,127]);
midiOutput.sendMessage([191,17,127]);
midiOutput.sendMessage([191,16,0]);
midiOutput.sendMessage([191,24,127]);
midiOutput.sendMessage([191,22,0]);
midiOutput.sendMessage([191,19,0]);
midiOutput.sendMessage([191,23,0]);
midiOutput.sendMessage([191,18,0]);
midiOutput.sendMessage([191,35,127]);
midiOutput.sendMessage([191,32,127]);
midiOutput.sendMessage([191,33,127]);
midiOutput.sendMessage([191,97,127]);
midiOutput.sendMessage([191,96,127]);
midiOutput.sendMessage([191,34,0]);
midiOutput.sendMessage([191,21,0]);
midiOutput.sendMessage([191,80,108]);
midiOutput.sendMessage([191,81,108]);
midiOutput.sendMessage([191,82,108]);
midiOutput.sendMessage([191,83,108]);
midiOutput.sendMessage([191,84,108]);
midiOutput.sendMessage([191,85,108]);
midiOutput.sendMessage([191,86,108]);
midiOutput.sendMessage([191,88,64]);
midiOutput.sendMessage([191,89,64]);
midiOutput.sendMessage([191,90,64]);
midiOutput.sendMessage([191,91,64]);
midiOutput.sendMessage([191,92,64]);
midiOutput.sendMessage([191,93,64]);
midiOutput.sendMessage([191,94,64]);
midiOutput.closePort();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment