A project in MicroyPython which controls the artwork "Just Another Beep Boop Machine"
This project was a small experiment in creating music in a simple and interactive way: the user punches cards, and feeds them into the machine. The device then reads the open holes, and plays the corresponding note.
Video of use: https://www.youtube.com/watch?v=OQMbFPYHY8g
For more pictures and and a pseudo how-to build guide, take a look at my blog post for this device.
As mentioned above, the code runs on a microcontroller running MicroPython, and the script can be found here. You just need to wire up the components to the pins outlined in the code (or equivalent for different boards), and upload the main.py onto your device.
PLEASE NOTE THAT I AM NOT A PROGRAMMER, JUST AN ARTIST WHO HAPPENS TO WRITE CODE SOMETIMES...
This project has been extended to include an apparatus which plays an old chord organ.