A West Coast style function generator module that’s not quite sure if it’s an envelope generator, LFO, delay timer, trigger to gate convertor, VCA, logic gate, sequencer element or what.

In isolation this appears to be a straight forward module that converts a trigger into an attack/decay envelope or a gate into an attack/hold/release envelope but if you patch several of these things together it’s way more fun than that.

Each time stage (attack, hold, release and end) has a gate/trigger output that, amongst many other things, can trigger other AHR Generators wired in time delayed chains, in parallel or even in arbitary networks with feedback loops.

The idea is to escape the straight jacket of relying on a single ADSR generator all the time in order to explore the creative potential of multiple , albeit simpler, generators interacting in complex ways.

Also the rate and shape (ratio between attack and release times) are both voltage controlled. A pair of attenuverter knobs allow you to tweek the effects of these CVs.

Also it has a built-in VCA that can be used to control the volume of audio signals but also for modulating the strength of control voltages and, at a push, can even serve as an AND gate to enable or disable trigger and gate signals.

In its simplest application the module works as either an AD or AHR envelope generator (depending on whether the HOLDS button is engaged). So feeding a trigger/gate voltage to the GATE IN socket or manually pressing the button above the socket makes the module cycle through an envelope with the 0V to 5V output being sent to the CV OUT socket.

The CV OUT signal also controls the gain of the built-in VCA so if you want to apply the envelope to an audio signal just feed the audio into the VCA IN socket and take the output from VCA OUT.

The LEDs indicate stages in the cycle – ATTACK, HOLD, RELEASE and END and the sockets below output 5V trigger/gate signals at each stage. These signals can be used to trigger other AHR Generators in order to create complex parallel, overlapping or sequential envelope signals. These multiple envelopes can then either be mixed together to form a compound envelope voltage or used independently.

Output voltages during an AHR cycle with shape at 50%

For instance by feeding the RELEASE signal to another AHR Generator’s GATE IN the second generator will begin its attack phase as the current one enters its release phase. Long evolving chains of indefinite length can be built.

This is especially powerful when each generator uses its VCA to cross fade between a different audio source. When using this technique you can also play with the VCA outputs – rather than just simply combining them by patching them all to a single input you could try using a stereo mixer to pan each output to a different stereo position or use different effects on the individual outputs.

Four AHR Generators chained together via their RELEASE outputs

The HOLD gate output only goes high when the HOLDS button is engaged and GATE IN is still high at the end of the attack phase. Use this output to create secondary envelopes that only trigger during sustained notes – useful for adding extra layers that only sound during slower phrases.

Feeding the END trigger output back to the GATE IN socket will make the AHR Generator behave like a LFO after it has fired once. The LOOP button is provided as a convenience that saves you having to patch the cable and it also automatically starts the generator running. Press the LOOP button again to stop the oscillation.

A chain of AHR Generators can be made to trigger one after another by connecting the END output of one module to the GATE IN of the next module. To make the whole thing loop connect the final END output back to the first GATE IN.

For an overlapping sequence use the HOLD or RELEASE outputs instead of the END ones.

If the RETRIG button is engaged then a trigger signal applied to GATE IN will force a reset and a new cycle will begin no matter which stage the module is in, otherwise the module will complete a full cycle before recognising a new trigger.

The V/BAR OUT socket provides a signal that can drive CV Sequencer and other Adroit modules that use the V/Bar standard. The output maps a cycle of the generator to a one bar voltage change. So using a CV Sequencer it is possible to create custom envelope or LFO shapes.

The first half of the V/Bar cycle uses the attack’s slope and the second half uses the release’s slope. The hold stage stage stops at step 8 of the CV Sequencer.

Download Demo or Buy Now