Swarmatron patch?

Hey all! It’s been a couple weeks, and I’ve just finished my first draft of this patch. It makes the swarmatron noise, and has some of the functionality. I started with that patch in my previous comment, then rewrote the entire thing basically. It now works in vanilla pd, correctly mimics the swarmatron, and does a whole lot more.

The synth is monophonic with each key activating 8 oscillators. The pitch of the oscillators are modified by a multiplier associated with each, and a span value that determines how far detuned each oscillator is (knob 1 for coarse, knob 2 for fine). There’s a band pass filter for some timbre adjustments as well (knob 3). I’m proud of knob 4’s function, as it’s the closest I can get to a ribbon synth interface with the organelle. When you press each key, the corresponding pitch is played, but if you hold the note and adjust the note detune knob, that key will be temporarily detuned. When you hit another key, it will snap to the correct note from before the detune, and the knob’s current position be reset as the baseline frequency for the detuning. This way you can hop to different spots on the “ribbon,” as well as get some finer control.

Please read the comments on the patch, as they will help you understand how I did it. In the description on patchstorage is the git repo for the patch. Feel free to muck with it and send me some ideas. I plan to add more things (envelope settings, oscillator toggling, different waveforms, etc.), so I will keep you all updated.

Here’s the like to the patchstorage: http://patchstorage.com/swarmanelle/

And the github repo: https://github.com/benblakehart/swarmanelle.git

4 Likes