Ebb & LFO - djphazer/O_C-Phazerville GitHub Wiki

Screenshot 2024-06-13 14-46-32

This is a single Tides-like oscillator with two outputs. Both inputs and outputs are configurable. The outputs are visualized on the screen.

It can function like a looping envelope generator or an audio-rate oscillator, with modulatable parameters for morphing the contour. Triggers to input 1/3 may function as tap tempo. "One Shot" mode will output a single waveform cycle and stop, much like the AD envelope mode on Tides (use Reset to retrigger).

I/O

1/3 2/4
TRIG Clock Reset
CV INs Assignable(Freq / Slope / Shape / Fold) Assignable(Amp / Slope / Shape / Fold)
OUTs Waveform A Waveform B

CV Inputs & UI Parameters

These are also the corresponding on-screen parameters. Each input is assigned to one of:

  • Level / Amplitude (CV2 only)
  • Frequency (Hz) (CV1 only) - tracks V/Oct for audio-rate operation
  • Slope - skews the waveform (much like the deprecated SkewedLFO applet)
  • Shape - morphs between various curved segment combos
  • Fold - wavefolder!

Lastly, there is a UI toggle for One Shot mode.

Outputs

Each output can be one of:

  • Unipolar
  • Bipolar
  • Gate High - starts low, goes high at the end of the Attack phase
  • Gate Low - starts high, goes low at the end of the Attack phase

Credits

The original applet and backend tideslite algorithm were written by qiemem (Bryan Head). In Phazerville from v1.6