Bachelor of Science
Will Briggs, PhD
Barry Lobb, PhD
Jennifer Styrsky, PhD
We have created a Music Visualization system that controls an LED strip by parsing MIDI signals that are sent by a musical instrument. This is achieved through a program that parses the MIDI note signals into three-byte RGB signals which are then transferred over WIFI to four Arduino boards that control the LEDs. The system provides a musician the ability to add a dynamic light display that responds to the music in real-time. The system utilizes Windows Presentation Foundation because of its event handling and GUI capabilities. The board we are using is the Arduino MKR 1010 WIFI board as it offers WIFI transmission and it can control the LEDs using pulse width modulation (PWM). The algorithms we designed for the RGB parsing are driven by the pitch and velocity of the MIDI note signals.
Jaminet, John, "Visualization of Musical Instruments through MIDI Interface" (2020). Undergraduate Theses and Capstone Projects. 168.