Jared ANDERSON
20220604
BiQuad Resonators
Initial build for the Daisy Seed platform
Clone this under the DaisyExamples/pod directory and run make to build.
The left input of the line-in is used in pass through mode.
Stereo output is provided.
Five note polyphony where each note consists of four "modes" or "partials".
There are four pages of menu accessible via the encoder. LED1 shows Magenta, Red, Green and Blue respectively.
MAGENTA = MIDI page:
No pots are active, MIDI control on Channel 1.
MIDI CC messages control the following parameters:
CC 1 (Mod Wheel) = resonance
CC 7 (Volume) = gain
CC 14 = Input Filter Cutoff (IFC)
CC 70 = stiffness
CC 71 = beta (harmonics control)
CC 72 = attack time for envelope modes
CC 73 = decay time for envelope modes
CC 74 = MGF (mode gain factor)
CC 75 = Mode
CC 76 = Inharmonic Preset
CC 85 = IFC LFO Rate
CC 86 = IFC LFO Depth
CC 87 = Stiffness LFO Rate
CC 88 = Stiffness LFO Depth
CC 89 = BETA LFO Rate
CC 90 = BETA LFO Depth
RED = Gain / Overdrive page:
POT1 = Gain
POT2 = Overdrive model - hard clipping, exponential distortion, tanh distortion, arctan distortion
GREEN = Stiffness / Beta page:
POT1 = Stiffness (spreads higher modes)
POT2 = Beta (controls harmonic content)
LIGHT GREEN = Stiffness LFO:
POT1 = LFO Rate
POT2 = LFO Depth
ORANGE = BETA LFO:
POT1 = LFO Rate
POT2 = LFO Depth
BLUE = IFC / MGF page:
POT1 = Input Filter Cutoff = 10 to 22000Hz
POT2 = MGF (Brightness - boosts or cuts higher modes)
LIGHT BLUE = BETA LFO:
POT1 = LFO Rate
POT2 = LFO Depth
YELLOW = ENVELOPE page:
POT1 = Attack time - 1 to 100 ms
POT2 = DECAY time - 1 to 100 ms
Button 2 toggles between harmonic ping, harmonic noise env, external input, enveloped external input, inharmonic ping or inharmonic noise mode
LED2 = OFF
Ping mode, each harmonic note is excited by a single ping
LED2 = MAGENTA
Harmonic noise env, each note is excited by enveloped noise
LED2 = CYAN
Left input channel is fed into each note
CAUTION This can blow up under high resonances - keep the gain down and bring it up slowly
LED2 = BLUE
Left input channel is enveloped and fed into each note
CAUTION This can blow up under high resonances - keep the gain down and bring it up slowly
LED2 = YELLOW
Inharmonic mode - 10 presets available, cycle through with Button 1. Excited by a ping.
Resonance can be modulated with the MOD WHEEL
Input filter cutoff can be adjusted by turning POT1 on the BLUE page
LED2 = WHITE
Same as Inharmonic mode but excited by enveloped noise