Project information

  • Category: IoT & Hardware Project
  • Project URL (Access needed):

Portfolio Details

A keyboard alone is just a set of I/Os, but with Arduino and a micro-controller, it becomes a playground for engineers to create amazing notes, melodies, and remixes with their Digital Signal Processing domain knowledge.

Project Summary

Using real-time programming techniques, and based on STM32 micro-controller along with Arduino IDE, developed a multi-threaded music synthesizer that supports the following functions:

- Waveform selection

- Polyphony

- Dynamic filtering

- Reverberation and echo

- User interface