Oscillator Override

Each parameter is modulated by its associated oscillator. An oscillator behaves according to its properties (e.g. waveform, amplitude, frequency, pulse width) which it normally obtains from the document, or when View Mix is enabled, from the crossfader mix (see Signal Flow). It's also possible to override an oscillator's properties with alternate values, which the oscillator then obeys regardless of what document is loaded, or what patch is played. Put another way, overriding an oscillator disables its default behavior, allowing you to control the oscillator manually in all situations.

To create or edit oscillator overrides, display the Parameters dialog, and set the edit selection to "Master Offsets". The waveform, amplitude, frequency, and pulse width columns now display the override values for each oscillator. Note that an override is only enabled when its frequency is non-zero; if the frequency is zero, changing the other override properties has no effect. This feature allows you to preset an override, by adjusting its waveform, amplitude, or pulse width, but leaving its frequency zero. The override can then be enabled and disabled live, by controlling the override frequency via MIDI. Oscillator overrides and their MIDI assignments are saved in the playlist.

It's theoretically possible to control all properties of all oscillators via MIDI, but controllers are typically a limited resource. In most cases, you'll want to override selected oscillators, and assign MIDI to their amplitudes and frequencies, or in some cases, only to their frequencies, using preset waveforms and amplitudes. For example, to control Background Hue cycling manually via a single MIDI control, follow these steps:

  1. Show the Parameters dialog, and set the edit selection to "Master Offsets".
  2. In the "Bk Hue" row, set the waveform to "Ramp Up", and the amplitude to 180 (assuming you want the hue to cycle a full 360), but leave the frequency zero. You may also need to set the Background Lightness master offset to .5 so that the background color isn't always black.
  3. Show the MIDI Setup dialog, and check the "Advanced" checkbox in the upper-right corner.
  4. Scroll down to the "Bk Hue Freq" row, and enter the desired MIDI event, channel, and controller number; this can also be accomplished via learn mode. Note that the Range defaults to 1, which means the controller varies the override frequency from 0 to 1 Hz. Setting Range to a smaller value gives you finer control, at the expense of a lower maximum frequency.
  5. Twiddle the controller. You should see the override frequency changing in the Parameters dialog. When the controller is at its minimum position, the override frequency is zero, and the background hue behaves as usual; otherwise, the background hue cycles at a rate proportional to the controller position, regardless of what document or patch is loaded.