This page is optimized for mobile devices, if you would prefer the desktop version just click here

0.3 Results

Results

Results

Karplus-strong algorithm

The Karplus-Strong algorithm worked extremely well for producing realistic guitar sounds. We took advantage of this and synthesized chords as well simply by adding the outputs of the individual notes together. To simulate the physical strum of a guitar, we inserted a delay between each of the six strings of the guitar so that they would sound slightly later in time. An electric guitar sound could be easily synthesized by adding some noise to the output of the Karplus-Strong algorithm. The end product was a very pleasing imitation of a guitar.

Spectrum of a strummed chord

The result of combining the individual notes generated by the Karplus-Strong algorithm together to form a chord.

Adsr

Applying the ADSR envelope to the output of Karplus-Strong allowed us to alter the guitar sounds into ones that sounded like an organ, bell, and the pluck of a harpsichord piano. We created the ADSR curves through a mixture of research and our own intuition from having heard each instrument.

<< Chapter < Page Page > Chapter >>

Read also:

OpenStax, Music synthesizer. OpenStax CNX. Dec 18, 2008 Download for free at http://cnx.org/content/col10618/1.1
Google Play and the Google Play logo are trademarks of Google Inc.
Jobilize.com uses cookies to ensure that you get the best experience. By continuing to use Jobilize.com web-site, you agree to the Terms of Use and Privacy Policy.