maxmechanic / xbox-midi-controller

Use an Xbox controller to send MIDI messages

Home Page:https://npmjs.org/package/xbox-midi-controller

Repository from Github https://github.commaxmechanic/xbox-midi-controllerRepository from Github https://github.commaxmechanic/xbox-midi-controller

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 = require('xbox-midi-controller');

var rootNote = 90;
var steps = [2, 2, 1, 2, 2, 2, 1];
var channelName = 'channel name';

var controller = new Xbox(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.

About

Use an Xbox controller to send MIDI messages

https://npmjs.org/package/xbox-midi-controller

License:MIT License


Languages

Language:JavaScript 100.0%