What inspired me to make this was my interest in music and sound engineering. I've made electronic music before, and have been investing a lot of my time lately into sound engineering. In order to demonstrate my passion for computer science and music in one shot, I decided to make a virtual synthesizer using my keyboard as an input for the keys, and mapping the keys to notes based on a frequency range of actual notes, using calculated sine waves. This was quite a large challenge but I was able to get a foundation of what I wanted, and I was also able to get into the sound dynamics such as attack, decay, sustain, and release.

Built With

Share this project: