xbox-midi-controller
Only tested with OSX so far.
Requires http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver (dependency of Node Xbox Controller).
Installation
npm install xbox-midi-controller
Usage
var Xbox = ; var rootNote = 90;var steps = 2 2 1 2 2 2 1;var channelName = 'channel name'; var controller = channelName rootNote steps; // notice: Xbox controller connected.
Scale sequence is A, B, X, Y, left bumper, right bumper, left stick, right stick. D-pad left/right changes mode, up/down changes octave.