Skip to content

jazamatronic/ModalResonators

Repository files navigation

ModalResonators

Author

Jared ANDERSON

20220604

Description

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

An early Demo / feature walkthrough available click here:
ModalResonators Demo

About

BiQuad Resonators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published