Soundboard
Soundboard uses Python to turn Adafruit's Neotrellis M4 into a loop station.
Running this locally
- Buy a NeoTrellis from Adafruit <-- required hardware
- Connect the Neotrellis M4 to your computer
- It will run code.py in the root folder automatically.
How to debug
- Open your Terminal
- Get Neotrellis USB address using
ls /dev/tty.*
(it'll look like /dev/tty.usbmodem141130). Copy that value to your clipboard.
- Connect to your Neotrellis using
screen /dev/tty.usbmodem141130 115200
(Note: 115200 is the baud rate.)
- You can find more info here if needed
Where to get more sounds:
https://github.com/adafruit/Adafruit-Sound-Samples
https://freesound.org/
Status
MVP Complete
Todos to improve UI/UX:
- [x] rename sound files and cherry pick best ones
- [x] color code instruments
- [] when an instrument is selected, it is a brighter on the keypad below
- [] when the loop plays, highlight instruments that are playing on bottom rows
- [] allow user to disable instrument by double clicking on it
- [] add play/pause button
- [] add page-left/page-right
Other ideas:
- [] ability to save and export loops
- [] pair with website or touchscreen
- [] "Live" mode