Domo kun in the field

Envelopes using the modwave Motion Sequencer

In which I describe how to implement complex envelopes such as DADSR (sort of) and DW-8000-style ADBSSR envelopes using the motion sequencer in the modwave. The principles extend to more complex types.

We will create an envelope amplitude for use as a modulation source using the Seq A lane of the Motion Sequencer. This is used in concert with one of the modwave's 4 standard envelopes. For all the envelopes described in this page only the pre-Release stages are implemented in the motion sequencer, which stops stepping when it reaches the Sustain section. The Release stage is then used to set the release time and curve. The envelopes in the Shape lane can be used for finer control to go beyond simple linear or exponential curves. Remember to enable the motion sequencer.

ADSR

We start with reproducing the ADSR envelope, by way of introduction.
We use 3 steps, for A, D, and S stages
Timing lane
Used to set the Attack time, Decay time, and a Gate step for the sustain stage.
Lane settings: Time Mode, Speed: 1.0 (adjust to taste), Loop Start Step: A1, Loop End Step: A3
Seq A lane
Used to set the initial level, EG level (envelope amplitude), and sustain level.
Lane settings: Loop Start Step: A1, Loop End Step: A3, Transition Type: Individual, Use Shape

ADBSSR

Attack, Decay, Break, Slope, Sustain, Release

DADSR

Delay, Attack, Decay, Sustain, Release

This article was updated on January 1, 2024