Block - Voltage Controlled Gates 2.0
CV-Addressable Gate Sequencer for Complicated Rhythms
Update 2.0: Whoa! There were a ton of bugs with the counting logic. For instance, if you were resetting on gate 4, a little impulse would still creep out of gate 5 before the reset (this was true of all gates). This also fixes the "Trigs" output to be much more accurate. The Stages knob now correctly addresses Stage 8. It now stops at the Max value as expected. Etc. etc. etc. I HIGHLY RECOMMEND THAT EVERYBODY UPGRADES TO THIS VERSION, HENCE THE VERSION BUMP.
Update 1.1: Sorry for the quick fix. Gate and Reset lamps now stay on for the duration of a gate as well. The Imp-To-Lamp macro has been upgraded for inputs of all lengths.
This is the 12th Block in Michael Hetrick's "Euro Reakt" series.
This is a modulation-addressable step sequencer, based on the "Dig. Out" section of the Doepfer A-152, but with a few bonus features. The "STAGE" knob will select the currently active gate, while "STEPS" determines the length of the sequence. Individual outputs can be muted.
This is an excellent Block for creating polyrhythms and more complicated trigger streams and patterns. An included ensemble will help you get started.
Note for Builders: This Block contains some macros that may be useful to you, including some bug fixes for the standard library. As an example, the "Gate" and "Reset" lights were taken from the 8-Step Block. The lights on the 8-Step Block react fine to incoming gates, but not to impulses. The Imp-To-Lamp macro in here ensures that all impulses and gates are visible. "Counter2" is an advanced-logic step counter that doesn't rely on integer modulus operations. It can count up to an arbitrary integer and reset to an arbitrary integer. It will keep track of internal and external resets, and route both to a single input. This worked way better than the Clock macros included in the Blocks template.
GATE - Manual Trigger and indicator.
RESET - Manual Trigger and indicator. Resets clock to "STAGE" or "STEPS," whichever is lower.
STAGE - Manually select the currently active gate. If STAGE is higher than STEPS, STEPS will be selected. Changing the STAGE knob automatically triggers a reset.
STEPS - Determines the highest active gate. If set to 6, for example, Gates 7 and 8 will be skipped.
M Column - Mutes the selected gate. This gate will not be skipped. Rather, its G output will not go high, nor will it contribute to the "Trigs" output.
Indicators - Large square indicates currently active step.
GATE: Advances the counter by one.
RESET: Resets the counter to "STAGE" or "STEPS," whichever is lower.
G1-G8: Gate outputs for individual steps. Remain high while the step is selected.
Trigs: Generates an impulse whenever a non-muted step is selected.
Reset- Generates an impulse whenever a reset event occurs (whether from the panel, externally, or from the counter reaching max).