KQ MiniSynth – Envelope/Logic modules

KQ MiniSynthAll modules

Envelope Generator Type A

EG Type A

This is a module which watches “Gate” and outputs an envelope (a change of the volume) of a range of -1 to 1.
The generator is the “ADSR” type one.

Connectors/Parameters

  • Delay

    Time to start changing the output after “Gate” ≥ 0.

  • Attack

    Time before the output becomes maximum after “Delay”.

  • Decay

    Time before the output declines to “Sustain” after the output becomes maximum.

  • Sustain

    A level that the output falls after “Decay” when “Gate” ≥ 0.

  • Release

    Time before the output declines from “Sustain” to -1 when “Gate” < 0.

  • Gate

    The generator watches this input.
    Usually connect “Keyboard Gate/Velo”.

  • Velo/Alt.Velo

    Select a source to input velocity.
    The generator uses “Alt.Velo” value if this is not connected.

  • Out

    This outputs an envelope. The range of value is -1 … 1.

KQ MiniSynthAll modules

Envelope Generator Type B

EG Type B

This is a module which watches “Gate” and outputs an envelope (a change of the volume) of a range of -1 to 1.
You can make more complicated envelope than Type A’s one.

Detail

First, the output becomes “Level4” value when “Gate” < 0.
Next, the output turns into “Level1” value with the rate of “Rate1” when “Gate” ≥ 0.
The output turns into “Level2” value with the rate of “Rate2” after the output becomes “Level1”.
The output turns into “Level3” value with the rate of “Rate3” after the output becomes “Level2”.
The output keeps “Level3” value if “Gate” ≥ 0.
Finally, the output turns into “Level4” value with the rate of “Rate4” when “Gate” < 0.

Connectors/Parameters

  • Rate 1…4

    Rates of change of the envelope volume.

  • Level 1…4

    Envelope volume levels of the state 1…4.

  • KBD Rate Scaling

    The generator modulates the rate with the V/Oct input pitch.
    When this value > 0, the higher the pitch is, the larger the rate is.

  • Gate

    The generator watches this input.
    Usually connect “Keyboard Gate/Velo”.

  • Velo/Alt.Velo

    Select a source to input velocity.
    The generator uses “Alt.Velo” value if this is not connected.

  • Out

    This outputs an envelope. The range of value is -1 … 1.

KQ MiniSynthAll modules

Toggle

Toggle

Watchs “Switch” and changes input.
The input is “In 1” if “Switch” is off, “In 2” if it is on when the button “INVERT” is off.

Connectors / Parameters

  • In 1,2

    The inputs.

  • Switch

    With this value, the module determines the input.

  • INVERT button

    The behavior of the switch is reversed when you tap this button.

  • Out

    The output.

KQ MiniSynthAll modules

Inverting Circuit

Inverting

This is a module which outputs with replacing the polarity of “In”.

Connectors/Parameters

  • In

    Select a source to invert.

  • Out

    This outputs the inverted.

KQ MiniSynthAll modules

Logical And (Series Switch)

AND

This is a module which outputs “In” or 1 if “Gate 1” or “Gate 2” ≥ 0, outputs -1 if not.

Connectors/Parameters

  • In

    Select a source to output. The input value is 1 if not connected.

  • Gate 1,2

    Select sources as switches.

  • Out

    This outputs the processed.

KQ MiniSynthAll modules

Logical Or (Parallel Switch)

OR

This is a module which outputs “In” or 1 if both “Gate1” and “Gate2” ≥ 0, outputs -1 if not.

Connectors/Parameters

  • In

    Select a source to output. The input value is 1 if not connected.

  • Gate 1,2

    Select sources as switches.

  • Out

    This outputs the processed.

KQ MiniSynthAll modules

Maximum/Minimum Selector

Max/Min

This is a module which outputs the maximum/minimum input.

Connectors/Parameters

  • MAX/MIN buttons

    Select a type.

  • In 1,2

    Select sources as choices.

  • Out

    This outputs the selected.

KQ MiniSynthAll modules