Amp Envelopes and Volume
Inserting a non-zero value in the sixth and seventh OSC arguments activate and control an AR (attack-release) or HR (hold-release) envelope applied to the sample or wave. No envelope will be activated if both those values are zero.
6th Argument : Attack/Hold
g into the sixth argument will control the attack timing of the envelope. Values of
x will set the envelope as HR (hold-release) and control the hold timing. The time value is controlled exponentially, with a max default value of 1250 ms (you can change this value in settings.conf).
h with the
A operator can be useful to change the 0-g values to h-x hold values:
.D.......hA2. .*=a7s1...j4. .............
7th Argument : Release
g into the sixth argument will control the release timing of the envelope. The time value is controlled exponentially, with a max default value of 2500 ms (you can change this value in settings.conf).
A sample triggered with a very attack and slow release:
.D........... .*=a7s1...1d. .............
Az / zR sustained envelopes
z as seventh argument (release) will sustain the envelope until a message with
z as sixth argument (attack) is received. This is expecially useful with looped samples or single cycle waves (more on this in the next chapter).
will start and sustain the envelope (starting it with a attack of 2) and
will stop it with a release of 6.
Multiple "Az" messages will not retrigger the sample, but can change its pitch while it's playing. A zR message just stops the sample ignoring the other arguments, that can be left empty (like in the example).
y as sixth argument (attack) will change all the other setted parameters without retriggering the envelope or the sample.
.D................ H*=a7s10..pd...... Ey.....=a7s17..w6.
will trigger a note and then it will change that same note to an higher pitch as soon as the
E will trigger the bottom message.
8th Argument : Volume
The eight argument gives a coarse control on the volume, the values 1-g will scale the gain of the voice from -30 dB to 0 dB in increment of 2 dB. Any other value (0 included) will default to 0 dB (maximum volume).
This won't affect the volume of the signal sent to the reverb ( everything will feel more "distant" when a low value is used ).
next chapter: settings