https://github.com/sethfowler/lightorgan
A light organ that converts MIDI into lighting changes on an LED strip, based on Arduinio.
https://github.com/sethfowler/lightorgan
Last synced: 11 days ago
JSON representation
A light organ that converts MIDI into lighting changes on an LED strip, based on Arduinio.
- Host: GitHub
- URL: https://github.com/sethfowler/lightorgan
- Owner: sethfowler
- Created: 2013-09-30T02:28:02.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-10-02T06:09:48.000Z (over 12 years ago)
- Last Synced: 2025-03-01T09:44:59.324Z (over 1 year ago)
- Language: C++
- Size: 121 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
lightorgan
==========
A light organ that converts MIDI into lighting changes on an LED strip, based on Arduinio.
At the moment this is just a test sketch. More will come soon.
Usage
-----
Install:
1. [Arduino SDK][sdk]
2. [Adafruit LPD8806 library][LPD8806]. See [The Arduino Library Installation Guide][libraryinst].
3. [ino][ino]
Then:
1. `ino build`
2. `ino upload`
Resources
---------
There's info about reading MIDI data over USB with the Arduino acting as the host in a few places around the web:
- [Circuits@Home][cah]
- [Collin's Lab][collin]
- [USB MIDI Driver for Arduino USB Host Shield][usbhmidi]
- Project report at [Electronic Delectables][delect]
- Becoming a class-compliant USB MIDI device (but not a host) can be achieved
using [HIDUINO][hiduino]
[sdk]: http://arduino.cc/en/main/software
[LPD8806]: https://github.com/adafruit/LPD8806
[libraryinst]: http://arduino.cc/en/Guide/Libraries
[ino]: http://inotool.org
[cah]: http://www.circuitsathome.com/mcu/interfacing-midi-devices-with-arduino-using-usb-host-shield
[collin]: http://makezine.com/2010/11/30/usbhacking/
[usbhmidi]: https://github.com/YuuichiAkagawa/USBH_MIDI
[delect]: http://electronicdelectables.blogspot.com/2011/02/lunch-project-midi-keyboard-and-usb.html
[hiduino]: https://github.com/ddiakopoulos/hiduino