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/ | ||