Zelia is a Python + Arduino + Raspberry PI powered machine that help musicians compose.
- Self made MIDI controller interfaced with Arduino
- Arduino - Raspberry Pi serial communication
- Python script on Raspberry Pi
- Set of 7 tactile buttons for the user to input notes/chords.
- Every single note is mapped to a wave file.
- The notes/chords will be added to a Queue, which the user can reset.
- Looping chord progression will be played continously until the user resets the queue.
- Machine is capable of producing arpeggio patterns off the chords/notes in the queue.
- Machine can also go into the One-shot mode, replicating a piano with 7 keys.
- BPM of the arrangement can be controlled using a Potentiometer.