Oscillator Module

From AGL : Help Wiki
Jump to: navigation, search
Fig 1.0 Oscillator Module Diagram

The Oscillator Module is a tone generator which creates waveforms at the frequency provided from a Sequencer Module.


Working with the Oscillator Module

Connecting the Oscillator Module

The oscillator has two inputs. The green input is a sequencer input, which must be routed to a Sequencer Module or an Envelope Module. The brown input is a frequency modulation input. The frequency modulation input works in with conjunction is the 'FM' parameter.


Parameter Range Description
0 to 3
In Both directions.

Controls which waveform is currently being generated.

This is how the available waveforms are laid out:

Oscillator Diagram.jpg

To produce a pure waveform, ensure that the parameter crosshair is snapped directly to the grid displayed above. Move the crosshair between the grid to mix together a variety of waveforms.

On the right side of the parameter, there are four wavetable slots. AudioGL features a wavetable with 101 waveforms. Each wavetable slot can load one waveform. See the Module Specific Options below.

-3 to +3

Controls the octave of the generated waveform. To get an exact octave, snap the parameter crosshair to the grid.

This parameter can be pushed beyond it's limits when being modulated.

-12 to +12

Controls the semitone offset of the generated waveform. To change the pitch by an exact range of semitones, snap the parameter crosshair to the grid.

-1 to +1

Controls the fine tuning of the generated waveform by up to one semitone. To zero out this parameter, snap the parameter crosshair to the grid.

0 to 1

Controls the starting phase of the generated waveform. This parameter will only have an effect if the '0X' button is enabled (see Module Specific Options below).

0 to 120

Controls the amount of frequency modulation applied to the generated waveform. This parameter will only have an effect if the Frequency Modulation input is being used, and has a signal flowing into it.

0 to 1

Raise this Parameter above 0 to detune each note by a random amount. If you want your notes to stay in tune, leave this parameter at 0.

Module Specific Options

Fig 3.0 Oscillator Module Options

Option Name Description
Wavetable Select

These textboxes are used to select the waveforms which are loaded into the wavetable slots, as described above.

Phase Reverse

Enable this option to reverse the phase of the generated waveform. This can be useful in situations where phase cancellation is occurring.

Zero Crossing

This option will cause the oscillator to reset the phase every time you start a new note. The intention is to start each note at a zero crossing in the waveform, so that there is no clicking noise at the start of the note.

To start at a different position in the waveform, adjust the Phase parameter.

Disabling this option will create a more 'analogue' sound, because the starting phase of each note will be randomized.

Personal tools