The goal of this project is to build a metronome that has a big LED display which can be easily seen.
- Use LED strips or a LED matrix
-
Use WiFi/Bluetooth shield to control from a PC or AlaMode board to control from Raspberry Pi running Clojure
-
Implement the abilty to program complex beat patterns:
From the Clojure REPL:
For example if the music piece has 2/4 beat for the first 3 measures and 3/4 beat for the next 7 measures we can send the following to Arduino using Clojure via Firmata:
repl=> (beat 2/4 3 3/4 7)
repl=> (tempo 70)
We could specify different LED colors for different measures
repl=> (beat 2/4 3 red 3/4 7 green)