Modulation Mode

From AGL : Help Wiki
Jump to: navigation, search

Modulation Mode is based inside of the Project View.

Modulation Mode allows you to modulate parameters using modulators such as envelopes and low frequency oscillators.


Working with Modulation

Available Modulator Modules

Currently, the only modulator available is the Envelope Module. A Low Frequency Oscillator will be added to the program shortly, along with a typical ADSR envelope. And velocity sensitivity.

Which Modules can be Modulated?

Almost all of AudioGL's modules can be modulated. The only exceptions are the Sequencer Module and the Time Module.

There are two situations where a modulator can be attached to a parameter.

1. The modulated parameter has the same amount of voices as the modulator.
2. The modulator has one voice, and the parameter has multiple voices.

In the second instance, each voice of the modulated parameter will be modulated equally.

Modulating a Parameter

Fig 1.0. Modulation Diagram.

In Modulation Mode, you see that each parameter has a yellow dot on top of it. Y-direction parameters have one dot, and xy-direction parameters have two dots.

Modulators have a single red dot on top of them. This is your starting point for making a modulation connection. Click on the red dot, and then click on one of the yellow parameter dots. Provided that they have the same amount of voices, they will now be connected.

Deleting a Modulation Connection

To delete a modulation connection, click on the connection. Press the delete key, or [ctrl] + [alt] + Left Click.

Modulation Scaling

The modulation system works by changing the value of a parameter with reference to it's crosshair. You can set the parameter's crosshair in Parameter Mode.

Viewed from the perspective of the modulation system, every parameter has a range of '2'. If you set the crosshair to the center of parameter, then it's highest value is considered '+1', and it's lowest value is considered '-1'. Moving the crosshair will cause the modulation to move along with it.

Fig 2.0. Modulation Scaling Diagram.

As another example: if you set a parameter's crosshair to it's lowest value, then it's lowest value will be considered '0' in the envelope editor. The parameter's highest value will now be '+2' in the editor.

Personal tools