Buchla Quad Function Generator model 281
The 281 is the successor to the 284. It preserves the quadrature found in the 284, except the outputs of both EGs that make up a single envelope in the 284 are exposed as their own separate envelopes in the 281. The quadrature can be enabled or disabled. When quadrature is enabled, it disables external triggering of the 2nd EG.
The 281 adds independent CV control over attack and decay, but loses attenuverters for the CV. Buchla only supports unipolar CV. This means the 281 CV can only make the envelopes slower. They cannot make it go faster. Suzanne Ciani preferred the 284 over the 281 because it could be driven faster or slower.
The 281 adds automatic cycle mode so you don’t have to patch the EOC gate to the gate input to get cycling. Cycle mode immediately starts cycling, no trigger is needed.
An analog OR output is added that produces the maximum voltage from A and B (or C and D). It also provides level control over B (or D) so you can emulate an ADSR among other things.
Here is my emulation using existing modules:
Buchla 281 Quad Function Generator.vcv (8.3 KB)
Here is an image of the UI
Here is an image of the internals that should not be touched
Again, you can create a selection set, but be sure to use the Stoermelder Strip++ when importing into a patch.
Known differences from the hardware
- A Bipolar CV button is available to allow bipolar CV. If not allowed, then all CV is clipped to values between 0 and 10V to be more like the vintage hardware.
- Stage timing knobs should range from 1 msec to 10 seconds. But the Venom AD/ASR module knobs that I used actually range from ~2.8 msec to ~11.3 seconds. However, with CV you can go much much slower, just like the hardware. If bipolar CV is allowed then you can also go much faster.
- Like with the 284, I am not positive how the retrigger should work. I could really use some help on establishing the actual hardware behavior of retriggers!
- The emulation actually supports polyphony. Once polyphony is introduced at one of the inputs, then internal feedback will cause polyphony to persist even after the polyphony is removed from the input(s). The Reset Poly button is available to temporarily bypass the internals, forcing all outputs to be monophonic so the correct polyphony can be re-established from the inputs.
Sample patches with traces demoing various functionality
Demonstrating the effect of gate length on the final envelope in trig mode vs sustain mode, as well as showing an example of retriggering during the decay phase. Also demonstrates how the analog OR output can be used to emulate an ADSR.
Two examples of quadrature, both showing the 1st envelope being triggered by the EOC of the 2nd. The first example has both envelopes in trig mode with identical attack and decay. The second example has the 2nd envelope with much faster attack and decay running in sustain mode.
The yellow trace show a cycling envelope, combined with its EOC gate that triggers the other three envelopes. The red trace shows a fast envelope that is able to keep pace with the triggers. The green trace has a slow attack which causes every other trigger to be ignored. The blue trace shows the triggers occurring during the decay phase, causing retriggering and the envelope is never able to return to zero.