ORCΛ Esosampler Companion
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2.5 KiB

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

Values of 0-g into the sixth argument will control the attack timing of the envelope. Values of h-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).

Summinng 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

Values of 0-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

Using 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).

For example:

.*=a7s1...2z.

will start and sustain the envelope (starting it with a attack of 2) and

.*=a7.....z6.

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 Tweaking

Using y as sixth argument (attack) will change all the other setted parameters without retriggering the envelope or the sample.

For example:

.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