Attributions
Patchers
The pitch shifter, overdrive, noise gates, plate reverbs, limiters, and compressors are from the RNBO Guitar Pedals Package. K-weighting has been added to the compressor sidechain.
A handful of gen abstractions are from Graham Wakefield & Gregory Taylor - Generating Sound and Organizing Time
The thumbstick deadzones in deadzone scaled radial.maxpat are thanks to TFL, Minimuino, and Josh Sutphin
jb.autowah and jb.kickduck use Emmanuel Jourdan / Oren Shoham's function emulator
jb.autowah uses h1data's gen~ adsr
jb.looper uses Leigh Marble's tap_processor
gp.filterdelaywrap and jb.autowah use Alex M's springto
The licence checker uses Floating Point's Gregorian-Julian date converter
Media
The drums are sampled from the infamous BKE Beat Thang
The looper sound alerts are Mac OS 9's system sounds
The input display uses pngs from Kenney's Input Prompts, and an svg from joypixels' Emojione Mono Emojis
Filters
Surreal Machines - smFIlterPack
-
ladder
Zero Delay Feedback 24dB Lowpass Ladder filter, Newton-Raphson model based on: "Computational optimization of nonlinear zero-delay feedback by second-order piecewise approximation" and: “Preserving the LTI system topology in s- to z-plane transforms” theory by Vadim Zavalishin, Native Instruments GmbH gen~ realisation by Pete Dowling & Matt Jackson @Surreal Machines, thanks to Graham Wakefield -
sallenkey
12/24dB multimode Sallen & Key filter by Pete Dowling & Matt Jackson @Surreal Machines, thanks to Alex Harker based on "Linear trapezoidal integrated filters" by Andy Simper
-
fc.diode
Zero Delay Feedback filters using trapezoidal integrator by Vadim Zavalishin https://www.discodsp.net/VAFilterDesign_2.1.2.pdf based on implementations by Will Pirkle and Steven Yi for Csound http://www.willpirkle.com/Downloads/AN-4VirtualAnalogFilters.2.0.pdf http://www.willpirkle.com/Downloads/AN-5Korg35_V3.pdf http://www.willpirkle.com/Downloads/AN-6DiodeLadderFilter.pdf http://www.willpirkle.com/Downloads/AN-7Korg35HPF_V2.pdf https://github.com/csound/csound/blob/master/Opcodes/wpfilters.c -
fc.svf-as.gendsp & fc.bell
SVF structure by Andrew Simper https://cytomic.com/files/dsp/SvfLinearTrapOptimised2.pdf -
fc.k35lp.gendsp
Korg 35 lowpass
Rusty Allred, Trond Lossius, Timothy Place, J Curtis - 4th-order Linkwitz Riley Crossover Filter
4th order Linkwitz-Riley filters are typically used as crossover filters, with the following properties:
1. Absolutely flat amplitude response throughout the passband with a 6 dB/octave rolloff rate after the crossover point.
2. The acoustic sum of the two driver responses is unity at crossover. (Amplitude response of each is -3 dB at crossover, i.e., there is no peaking in the summed acoustic output.)
3. Zero phase difference between drivers at crossover. (Lobing error equals zero, i.e., no tilt to the polar radiation pattern.) In addition, the phase difference of zero degrees through crossover places the lobe of the summed acoustic output on axis at all frequencies.
4. The low pass and high pass outputs are everywhere in phase. (This guarantees symmetry of the polar response about the crossover point.)
5. All drivers are always wired the same (in phase).
Note
The LPF freq mod LFO is tapered to match the Moog MF-101S' filter freq parameter.
Docs
SousaFX's documentation is made with Material for MkDocs
The EULA is modified from Reaper's
Many thanks to
Brooklyn College's Sonic Arts program, and Performance & Interactive Media Arts Program
The Jim and Jamie Self Creative Award
Cycling 74`
Eventide Audio
Brian Wolff
My friends and family
Everyone in the Max discord channel
YOU for reading this far :)