Date Presented
Spring 5-2020
Document Type
Thesis
Degree Name
Bachelor of Science
Department
Computer Science
First Advisor
Will Briggs, PhD
Second Advisor
Barry Lobb, PhD
Third Advisor
Jennifer Styrsky, PhD
Abstract
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.
Recommended Citation
Jaminet, John, "Visualization of Musical Instruments through MIDI Interface" (2020). Undergraduate Theses and Capstone Projects. 168.
https://digitalshowcase.lynchburg.edu/utcp/168