https://github.com/matthewconstantine/midi-lifx
Control LIFX lights with a MIDI controller
https://github.com/matthewconstantine/midi-lifx
Last synced: 9 months ago
JSON representation
Control LIFX lights with a MIDI controller
- Host: GitHub
- URL: https://github.com/matthewconstantine/midi-lifx
- Owner: matthewconstantine
- Created: 2015-01-05T02:52:44.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-11-24T20:36:41.000Z (over 8 years ago)
- Last Synced: 2025-06-03T05:43:34.869Z (about 1 year ago)
- Language: JavaScript
- Size: 1.95 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MIDI LIFX Controller
Here's a very simple server that listens to MIDI events from this [MIDI Server](https://github.com/mattconstantine/midiserver) and forwards them to [two of these lights](http://lifx.co/).
It doesn't have any configuration. It listens to localhost:8000 and expects reacts to MIDI messages my Nord Electro sends. It triggers the brightness of my favorite color to two LIFX bulbs.
### Requirements
1. Have a MIDI controller hooked up to a computer.
2. Have a LIFX bulb or two on the same network as that computer.
3. Run [MIDI Server](https://github.com/mattconstantine/midiserver) on that computer.
4. Run this by typing `node server.js` on the same computer.
### Changing Stuff
Your MIDI controller probably isn't the same as mine. Find the command number of a given knob. Turn the knob and watch the output from the MIDI Server. Change COMMAND to the number in server.js.
Feel free to fork this and change it to suit your needs.