Initial commit

- MIDI Interfaces
- Launchpad button input WIP

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Finish button input events

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Add package.json

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Add Makefile

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Add makefile

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Fix dummyMIDIInterface exports

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Rework launchpad button events into two separate events (press, release)

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Add underscore.js dependency

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Add button input tests

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Add setLed Launchpad output method

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Rename input test suite

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>
Add output tests for main grid setLed

Signed-off-by: Miller Peterson <miller.peterson@gmail.com>