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.
Nick is a musician and a software engineer with over a decade of experience. He is the designer and engineer behind Audrey II - a feedback synth and Warp Core - an exceptional VCV Rack and Eurorack complex oscillator among other projects.
Nick's academic and professional background encompasses music, technology, and product engineering. He holds degrees in Electrical Engineering and Music Technology, combined with years of experience in C++, Digital Signal Processing, native iOS apps, and creative technology. He has also spent over a decade working as a professional software engineer on product-focused teams, which has provided him with ample experience in building and delivering solid products.