Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
sounds:disting_ex [2023-10-25 00:40] – filled in I/O for E- algorithms asdf | sounds:disting_ex [2023-10-25 01:10] (current) – added I/O for G- algorithms asdf | ||
---|---|---|---|
Line 467: | Line 467: | ||
==== F-1: Clockable AD envelope (with mute) ==== | ==== F-1: Clockable AD envelope (with mute) ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | clock in | |
- | ^ Y | | | + | ^ Y | mute in | |
- | ^ Z | | | + | ^ Z | envelope shape | |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | envelope output |
- | ^ B | | | + | ^ B | envelope output |
+ | |||
+ | Z varies the envelope shape from short-attack/ | ||
==== F-2: Clockable AD envelope (with gate) ==== | ==== F-2: Clockable AD envelope (with gate) ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | clock in | |
- | ^ Y | | | + | ^ Y | gate in | |
- | ^ Z | | | + | ^ Z | envelope shape | |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | envelope output |
- | ^ B | | | + | ^ B | envelope output |
+ | |||
+ | The envelope is looped once per clock cycle as long as the gate is high. | ||
==== F-3: Clockable AD envelope (with trigger) ==== | ==== F-3: Clockable AD envelope (with trigger) ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | clock in | |
- | ^ Y | | | + | ^ Y | trigger in | |
- | ^ Z | | | + | ^ Z | envelope shape | |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | envelope output |
- | ^ B | | | + | ^ B | envelope output |
==== F-4: Clockable AD envelope & VCA ==== | ==== F-4: Clockable AD envelope & VCA ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | clock in | |
- | ^ Y | | | + | ^ Y | VCA (signal) in | |
- | ^ Z | | | + | ^ Z | envelope shape | |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | envelope output |
- | ^ B | | | + | ^ B | VCA output |
- | ==== F-5: Shift register (random CVs) ==== | + | The envelope is continuously output on each clock cycle. |
+ | ==== F-5: Shift register (random CVs) ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | clock | | + | ^ X | clock in | |
- | ^ Y | modify | + | ^ Y | modify | |
^ Z | randomness | | ^ Z | randomness | | ||
^ Outputs ^^ | ^ Outputs ^^ | ||
^ A | unipolar output | | ^ A | unipolar output | | ||
^ B | bipolar output or trigger | | ^ B | bipolar output or trigger | | ||
+ | |||
==== F-6: Shift register (quantized CVs) ==== | ==== F-6: Shift register (quantized CVs) ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | clock in | |
- | ^ Y | | | + | ^ Y | modify |
- | ^ Z | | | + | ^ Z | randomness |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | quantized CV | |
- | ^ B | | | + | ^ B | trigger output |
==== F-7: Shift register (triggers) ==== | ==== F-7: Shift register (triggers) ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | clock in | |
- | ^ Y | | | + | ^ Y | modify |
- | ^ Z | | | + | ^ Z | randomness; (press) modify sequence) |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | trigger on high bit | |
- | ^ B | | | + | ^ B | trigger on low bit | |
==== F-8: Shift register (dual triggers) ==== | ==== F-8: Shift register (dual triggers) ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | clock in | |
- | ^ Y | | | + | ^ Y | modify |
- | ^ Z | | | + | ^ Z | randomness |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | trigger A | |
- | ^ B | | | + | ^ B | trigger B | |
==== G-1: ES-1 emulation ==== | ==== G-1: ES-1 emulation ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | input $X$ | |
- | ^ Y | | | + | ^ Y | input $Y$ | |
- | ^ Z | | | + | ^ Z | trim | |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | output A | |
- | ^ B | | | + | ^ B | output B | |
==== G-2: ES-2 emulation ==== | ==== G-2: ES-2 emulation ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | input $X$ | |
- | ^ Y | | | + | ^ Y | input $Y$ | |
- | ^ Z | | | + | ^ Z | trim | |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | output A | |
- | ^ B | | | + | ^ B | output B | |
==== G-3: Pitch reference ==== | ==== G-3: Pitch reference ==== | ||
Line 562: | Line 568: | ||
^ X | n/a | | ^ X | n/a | | ||
^ Y | n/a | | ^ Y | n/a | | ||
- | ^ Z | output | + | ^ Z | output |
^ Outputs ^^ | ^ Outputs ^^ | ||
^ A | sine output | | ^ A | sine output | | ||
Line 569: | Line 575: | ||
==== G-4: Frequency reference ==== | ==== G-4: Frequency reference ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | n/a | |
- | ^ Y | | | + | ^ Y | n/a | |
- | ^ Z | | | + | ^ Z | output amplitudes |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | sine output |
- | ^ B | | | + | ^ B | square output |
==== G-5: Tuner ==== | ==== G-5: Tuner ==== | ||
Line 589: | Line 595: | ||
==== G-6: Clock ==== | ==== G-6: Clock ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | clock in | |
- | ^ Y | | | + | ^ Y | run/stop input | |
- | ^ Z | | | + | ^ Z | ratchet; (press) start/stop or tap tempo | |
+ | ^ MIDI | yes | | ||
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | clock out | |
- | ^ B | | | + | ^ B | clock out | |
+ | ^ MIDI | yes | | ||
==== G-7: MIDI/CV ==== | ==== G-7: MIDI/CV ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | n/a | |
- | ^ Y | | | + | ^ Y | n/a | |
- | ^ Z | | | + | ^ Z | n/a | |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | pitch CV | |
- | ^ B | | | + | ^ B | gate | |
==== G-8: CV/MIDI ==== | ==== G-8: CV/MIDI ==== | ||
^ Inputs ^^ | ^ Inputs ^^ | ||
- | ^ X | | | + | ^ X | pitch CV | |
- | ^ Y | | | + | ^ Y | gate | |
- | ^ Z | | | + | ^ Z | mod wheel or velocity CV | |
^ Outputs ^^ | ^ Outputs ^^ | ||
- | ^ A | | | + | ^ A | X | |
- | ^ B | | | + | ^ B | Y | |
==== H-1: Crossfade/ | ==== H-1: Crossfade/ |