An old standard with some useful twists
ATSR is in production and will be available as a physical module by late June. A VCVRack version will be available by the end of May.
GATE behaves as you would expect on a traditional ADSR, with a rising edge (or button press) triggering an attack (A) slope followed by a transition (T) slope to sustain (S), and a falling edge (or button release) triggering a release slope (R) back to rest at ground.
A rising edge at
while the envelope is transitioning or sustaining creates a new attack/transition envelope.
The envelope appears at the OUT output.
You can use the A level and S scale controls to set the attack and sustain points from -5V counterclockwise to 5V clockwise. The A LVL input overrides the manual level control, and S LVL is attenuverted by S scale.
A TIME, T TIME, and R TIME give you manual control over the slope times. The range of control is quite wide, with snappier times on the counter clockwise side of the knob and more leisurely times on the clockwise side. Each time knob is connected to a touch sensor for selecting the slope shape.
T CV and R CV provide voltage control over the respective slope times; raising the voltage at the input lengthens the slope. Each CV has an a dedicated attenuator knob.
A CV controls either the attack time or the time of all slopes depending on the setting of the ATK/ALL sensor. When controlling attack time, raising the voltage lengthens the slope; when controlling all times, raising the voltage decreases the slope times (with 1v/oct scaling). The triangle LED is tinted green when ALL is selected.
When LVL S+H is activated, the A LVL input is sampled at the start of the attack slope (and released after transition has finished). S LVL is sampled at the start of transition and released after the release stage is complete. When the sample and holds are active, the LEDs adjacent to the level inputs are dark; otherwise, those LEDs show the level of each input at the output.
SEG is high during one of the 4 envelope segments as selected by the corresponding touch sensor. LOOP can be patched into GATE to make a looping ATR envelope. DELAY provides a gate delay; it is high during sustain. By patching it into RETRIG, you can create a looping AT envelope instead of a sustain stage.