Sound Synthesizer . Abstract.
This project consists on a sound synthesizer that plays four different notes using the four push buttons of the board. This buttons were set to play each note of the score of “Mary had a little lamb”. The LEDs of the board were configured to turn on when the push buttons are pressed.
In order to make this project work, the push buttons of the boards were enabled as input, and the interrupt was registered in the interrupt vector table. This process takes place in InitializeMary.c file.
This project uses LEDs 4-7, when the push buttons are pressed specific LEDs will light, and a specific sound will be produced.
In order to produce the specific sounds the cMath library was used with an algorithm that will be explained in the next slide. Four output channels were used to output the four sounds created.
A4 = 440Hz(Central Frequency)