DOCUMENTATION

CONTENTS

MODULES

KNOWN ISSUES

FINAL NOTES

MODULES

Waveshaper

Complete manual and reference for the Waveshaper module.

UPDATED MAR 9, 2026

How Does It Work?#

Waveshaper is a compact mono utility shaper with five curve types, dry/wet mix, DC offset, output gain, and an optional 4x oversampling mode for cleaner nonlinear processing.

Quick Overview#

  • It is a mono processor with one audio input and one audio output.
  • Drive pushes the input harder into the selected curve.
  • Curve chooses one of five shaping families.
  • DC offsets the signal before shaping.
  • 4x enables the oversampled path.

Inputs And Outputs#

PortTypeWhat It Does
InAudioAudio input.
DriveCVModulates drive.
MixCVModulates wet mix.
OutAudioShaped output.

Controls Reference#

ControlValuesDefaultBehavior
CurveTransistor Fold, Sine Fold, Chebyshev, Bitcrush, RectifyTransistor FoldSelects the shaping curve.
Drive0..10.5Sets the amount of drive into the curve.
Mix0..11Blends dry and wet signal.
DC-1..10Adds DC offset before shaping.
Output0.25..41Sets final output gain.
4xOff, OnOnEnables 4x oversampling.

Curve Reference#

CurveWhat It Does
Transistor FoldRepeatedly folds the waveform around threshold points for classic utility folding.
Sine FoldRuns the driven signal through a sine-based fold shape.
ChebyshevUses a Chebyshev polynomial whose order rises with Drive.
BitcrushReduces effective bit depth as Drive increases.
RectifyMoves between full-wave and stronger half-wave-style rectification.

Behavior Notes#

  • DC is applied before the curve, so it is a real shaping control, not a simple output offset.
  • Mix blends the dry input with the shaped signal.
  • 4x oversampling is enabled by default and exists specifically to keep the nonlinear path cleaner.
  • This module is best treated as a focused utility shaper rather than a full multi-model distortion.