Acoustic Guitar

As a musician, I always wanted to code something music related, so I created a virtual Acoustic Guitar. The sounds are all procedural, so there are no samples being used.

You can visualize the structure of chords as they are played, edit the library of chords, and even enable "autoplay" where a basic strumming pattern is simulated.

I wanted to include an in-browser demo of the guitar, but there isn't support for the OnAudioFilterRead API. I found a cool third-party audio extension for Unity that provides a StreamAudioSource component as a workaround, but ran into a few issues (probably of my own doing).