EMMA works by measuring the rotation of a handle built into a balsa wood box sitting atop our full-size marimba. This data is read in Pure Data from an Arduino Nano board. Pure Data (PD) uses the rotation data to advance a sequencer that is connected to a user defined music score. The score displays a selected melody. As the sequencer advances through the score, PD sends messages to a second Arduino in order to trigger a set of seven solenoids placed under seven marimba keys. Additionally information is relayed back to the original Arduino to send haptic feedback to the handle coupled to a 5v battery.
Did you replicate this project? Share it!I made one
Love this project? Think it could be improved? Tell us what you think!