This program plays MIDI music on Arduino by generating analog/PWM waves on a port connected to a speaker/buzzer. This program overcame the 1-note limitation and square wave characteristics of the built-in
This project was made for the ENG 100 course at University of Illinois. Because time is limited, this is a rather simple project without much optimization tweaking. See the repo below for more information.
The repo of the project can be found here: