What makes a physical string sound, and how can we emulate it in code using digital signal processing?
High level digital signal processing concepts of Karplus-Strong plucked string synthesis
Karplus-Strong synthesis is a remarkably simple physical modeling synthesis technique that can be made to sound surprisingly good (think Mutable Instruments Rings string mode). In this workshop we'll learn how the technique works, starting from VCV Rack examples, and ending up with a simple implementation on the Daisy Seed using Arduino and the Daisyduino library.
Build a polyphonic plucked string synth for Daisy Seed
It doesn't take a lot to vibrate a virtual string. During the workshop, we will use basic building blocks from the Daisyduino and DaisySP library to create our first string. You'll be surprised what you can do with a little noise, envelopes, and a delay line...
All you need is a computer. If you have the Daisy Seed you can install the toolchain on your machine beforehand. You can also grab one of our kits if you want to make it easier for you to follow the code.