Algorithms

The way your Woovebox combines the oscillators is determined by the algorithm selected ('ALGo'/'Syn ALGo'/3 on the 'GLob' page).

The following sixteen algorithms are available;

  • 'Subt'; subtractive synthesis (aka "virtual analog"). The two oscillators are summed. This algorithm emulates the sound of classic analog synths from the 60s, 70s and early 80s.
  • 'FM1'; frequency modulation 1. Oscillator 1 is frequency modulated by oscillator 2. This algorithm emulates classic FM/VPM synths from the 80s.
  • 'FM2'; frequency modulation 2. Oscillator 1 is frequency modulated by oscillator 2. Oscillator 2 is added to the result.
  • 'FM3'; frequency modulation 3. Oscillator 1 is frequency modulated by oscillator 2, after which the result is multiplied by standalone oscillator 1.
  • 'FM.nS'; frequency modulation 1 with noise. Oscillator 1 is frequency modulated by oscillator 2. AEG1 controls both Oscillator 1 and 2, while AEG2 controls noise.
  • 'FM.SC'; frequency modulated sign-conditional combine. Oscillator 1 is frequency modulated by oscillator 2, if the result is positive, oscillator 2's absolute amplitude is subtracted, else oscillator 2's absolute amplitude is added.
  • 'FMEO'; frequency modulated exclusive bitwise OR. Oscillator 1 and 2 are exclusively OR'ed, after which the result is frequency modulated by oscillator 2.
  • 'Eor'; exclusive bitwise OR. Oscillator 1 and 2 are exclusively OR'ed
  • 'RMod'; ring modulation. Oscillator 1 is multiplied by Oscillator 2, aka "ring modulation".
  • 'AM1'; amplitude modulation 1. Oscillator 1 is amplitude modulated by oscillator 2's unsigned amplitude.
  • 'AM2'; amplitude modulation 2. Oscillator 1 is amplitude modulated by oscillator 2's absolute amplitude.
  • 'SCon'; sign-conditional combine. If oscillator 1 is positive, oscillator 2's absolute amplitude is subtracted, else oscillator 2's absolute amplitude is added.
  • 'HSyn'; hard sync. as soon as oscillator 2 starts a new cycle, oscillator 1 is also forced to start a new cycle.
  • 'RMNs'; ring modulation with noise. Oscillator 1 is multiplied by Oscillator 2 (aka "ring modulation") and noise is added. AEG1 controls both Oscillator 1 and 2, while AEG2 controls noise.
  • 'T.W.En'; thresholded wave ending. Oscillator 1 is muted ("ended") if Oscillator 2's waveform amplitude (before ALFO/AEG) exceeds Oscillator 2's volume as determined by AEG/ALFO. As soon as oscillator 1 starts a new cycle, oscillator 2 is also forced to start a new cycle.
  • 'T.S.FL'; thresholded sign flipping. Oscillator 1's phase is inverted 180 degrees (sign flipped) if Oscillator 2's waveform amplitude (before ALFO/AEG) exceeds Oscillator 2's volume as determined by AEG/ALFO. As soon as oscillator 1 starts a new cycle, oscillator 2 is also forced to start a new cycle and the phase (sign) reverts to normal behavior.

Using these algorithms a vast array of timbres and percussive elements can be created.

Note that for the FM algorithms, the pitch LFOs (one per oscillator) can be used to achieve complex "2 + 2" four operator FM synthesis timbres.


Start making more music with less

Woovebox
Pocket Animal Audio Pty. Ltd.
vasb@jbbirobk.pbz

ABN 42 671 534 526
Woovebox is a pending trademark of Pocket Animal Audio
All product, company, and standard names are trademarks or registered trademarks of their respective holders