https://github.com/b2renger/millumin_2_neopixels
Sample code to work with millumin timeline and send osc data to processing to control neopixels leds via arduino
https://github.com/b2renger/millumin_2_neopixels
Last synced: 22 days ago
JSON representation
Sample code to work with millumin timeline and send osc data to processing to control neopixels leds via arduino
- Host: GitHub
- URL: https://github.com/b2renger/millumin_2_neopixels
- Owner: b2renger
- License: mit
- Created: 2021-04-13T15:31:55.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-16T10:32:29.000Z (about 4 years ago)
- Last Synced: 2025-02-06T03:31:38.215Z (3 months ago)
- Language: C++
- Size: 88.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Millumin_2_Neopixels
Sample code to work with millumin timeline and send osc data to processing to control neopixels leds via arduino.
Warning OSC in millumin overflows easily, MIDI may be a good option but you'll probably see the steps.## How does it work ?
MILLUMIN =========> PROCESSING =========> ARDUINO
osc serial
or MIDIIn the millumin project each track is used for one color component (r, g and b)
Processing receives osc, display the color, and send the data to arduino via serial
The arduino program parses the incomming data and lights up a led strip (connected to D9)## How to get started
- Open up the millumin project
- Use the timeline to create some keys
- Open up the processing program
- Install the OSCP5 library (which is used for communication : through the "Sketch" menu -> "Import Library" -> "Add Library" -> search "OSCP5' -> click install) or TheMidiBus for Midi
- Connect an arduino with a led strip on it (D6 or D9 / D10 / D11)
- Flash the arduino program on your board (tested with uno)
- Launch the processing program-> if it doesn't work right away check the port on line 24, this should point to a valid arduino board :)