Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theisaaclloyd/laserharp
https://github.com/theisaaclloyd/laserharp
arduino-mega laserharp lasers midi midi-controller midi-device music usb-midi
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/theisaaclloyd/laserharp
- Owner: theisaaclloyd
- License: mit
- Created: 2019-11-14T17:17:35.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-11-14T17:28:31.000Z (about 5 years ago)
- Last Synced: 2024-02-14T20:17:00.617Z (9 months ago)
- Topics: arduino-mega, laserharp, lasers, midi, midi-controller, midi-device, music, usb-midi
- Language: C++
- Homepage: https://www.hackster.io/Isaac_LL/laser-harp-9ee8fc
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LaserHarp
Settings:
CHAN - Master channel that all midi notes will be sent on
first/second inequality - the inequality that the if statements use for the threshold.
first_inequality is the one used to turh the note on => IF val first_inequality threshold => if the value of the note is __ than the thresh, turn on the note
second_inequality - same as first, only turns note off
coms port for MIDI library:
useSWserial - uncomment if your using software serial
if your using software serial then please specify the pins under #define TX __ and #define RX __
useHWserial - [default] use basic arduino usb port for midi. Note: if using hardware serial, you cannot open a serial port [Serial.begin(xxx)]
because it is already being used by the midi library
pin numbers/notes/velocities
as he name sugests, this section defines the pin number of every note, what note it actually plays, and the velocity of the note