I’ve been trying to wrap my head around how synthesis actually works, and have found that it’s pretty complex. I’m coming from a guitarist background, and so I’m OK with guitar tone, amps, pedals, etc. But I haven’t really been trained in the nuances of soundwaves, etc.
Learning Sonic Pi has inspired me to learn more about synthesis, and I’m investigating FM synthesis, ADSR envelopes, high and and low pass filters, oscillation, sequencers, etc.
Just wanted to share one amazing resource that I’ve found: a free program called VCVRack. It’s a virtual modular synthesizer environment (or Eurorack), and I’m finding it extremely helpful for learning the basics (and beyond) of synthesis. There’s a very supportive online community, and I would especially recommend the YT tutorials of Omri Cohen.
You can find the program here.
Did I mention that it’s free? Compared to the crazy cost of physical modular synthesizers, it’s a steal! Plus it’s a lot of fun and has spurred my interest in other music dev environments like Supercollider.
And all of it is really helping me understand Sonic Pi better.