Imaginando

View My GitHub Profile

Layer Modulations

This panel is divided into three sections: LFOs, envelopes and audio modulation. These are audio related terms that we chose to adopt so people using this software with their audio compositions can feel at home in the visual world also.

However, if you’re new to these terms we will happily explain them right now.

Modulation Sources

VS Layer Controls

LFO

This is an acronym for Low Frequency Oscillator. LFOs are signals with very low frequencies, whose output can be used to modulate audio signals (like frequency, volume, etc). We took this concept and applied it to the materials/layers parameters. You can, for instance, take the x position of a given material, and modulate it with an LFO, so its position is changed over time.

On the left of the panel is the LFOs section. There are 4 independent LFOs, accessed using the numbered buttons, and each LFO consists of the following parameters:

A visual representation of the waveform is shown to the left of the controls.



Note: playing with the LFOs will only produce visible changes when they have been assigned to targets in the Modulation Matrix (see below for details). ***


EG

EG is an acronym for envelope generator. In audio terms, the envelope generator shapes the sound amplitude over time.

Envelope generators usually have four stages: Attack, decay, sustain and release, also known as ‘ADSR’. VS streamlines the envelope generator process by requiring just the attack and release parameters.

In audio terms, the attack stage is how long it takes for a sound to reach its sustain value from the moment it is triggered, and the release is the amount of time the sound will take to reach silence, once the note has been released. In simplified terms, you can think of attack as fade in, and release as fade out. Then you have two parameters to control in the EG:

We provide you two independent EGs to choose from.



Note: by default EG1 is set to modulate layer BRIGHTNESS parameter in the modulation matrix. This allows a layer to be “played” with notes on/off when TRIGGER mode is set to MIDI. When a note on event is received, BRIGHTNESS will ramp from 0 to its level, in ATTACK time. You can change this at any time in the matrix modulation panel. * **Note: bear in mind that the EG is just like an LFO, a way for you to have a signal that can act as a modulator. But while the LFO is always running, the EG needs a trigger to activate its attack stage, and another trigger to activate its release stage. Then you can use it to modulate the available parameters in the matrix panel. ***


Audio Modulators

Finally, on the right of the modulators panel there is the audio modulator panel. Here it’s possible to use the input audio as a modulation source, just like the LFOs and EGs.

There are four independent audio modulators, with two modes of operation:

Remember that each audio modulator is independent, so you can have different audio modulators capturing different bands with different thresholds, or combining gate ones with spectrum ones. Again, remember that like the LFOs or EG2, playing with these will produce no effect unless they have been assigned to something in the Modulation Matrix, discussed below.

Audio modulator parameters:

Modulation Matrix

VS Layer Controls

The modulation matrix panel lets you assign modulation sources to specific layer parameters, arranged in a two dimensional grid of cells, with modulation sources on the x axis (top) and parameters on the y axis (left). Clicking a cell value and then dragging either up/down or left/right will decrease or increase the amount of modulation effect that the source will have on the parameter. This value can range from -1 to +1, with the default setting zero representing no modulation effect. To aid visual clarity, each cell shows a white horizontal line under the value, if the value is greater than or less than zero. The origin point of the line is centered, so positive values draw to the right and negative to the left.

The matrix is split into three tabs, with a thin yellow bar highlighting the currently displayed tab, click each yellow tab line to access the different pages of each layer’s parameters. You can also click and hold layer parameter rotary knobs to quickly navigate to its corresponding matrix cell (for this to work, the layer parameter must exist in the matrix).

In addition to the LFO, EG and AM (audio modulator) modulation sources, a further two sources are available for MIDI note data trigger based modulation:



Tip: to reset all of a layer’s matrix values to zero, click and hold the layer button, located on the render area, select ‘reset’ from the pop-up menu, then select the ‘modulation matrix’ radio button and click reset. ***


In the next chapter we will look at general settings