← Back to Looper, Freeze & Glitch

Official effect

Octave Looper

Currently a dry delay tap plus a synthetic octave phrase rather than a true octave loop recorder.

The current `Octave Looper` does not record and loop audio at an octave offset. Instead, it mixes a straightforward dry delay tap with a separately synthesized octave phrase. `motion` changes the delay-tap length, `mix` sets the overall wet amount, and the declared `shape` and `tone` controls are inactive.

  • Looper, Freeze & Glitch
  • Library #220
  • Preview 8s

Waveform preview

Static peaks come from the compiled FAUST preview render. The live scope is drawn from the browser playback output in real time.

Timeline
0:00 / 0:08
Source
Compiled browser preview
Live oscilloscope from the browser playback output.AnalyserNode keeps the signal path unchanged while exposing the waveform.

How It Works

Technical view

The current `Octave Looper` does not record and loop audio at an octave offset. Instead, it mixes a straightforward dry delay tap with a separately synthesized octave phrase. `motion` changes the delay-tap length, `mix` sets the overall wet amount, and the declared `shape` and `tone` controls are inactive.

  • Looper, Freeze & Glitch
  • waveshaping / saturation
  • delay processing
  • oscillator / LFO modulation
  • DC blocking

Signal Path

Compiled preview chain

Preview source: An internally generated picked-string phrase is widened to stereo as the dry source, and the current effect also layers a separately synthesized held or slowed phrase rather than capturing the live input into a loop buffer.

  1. 1internal picked-string demo phrase
  2. 2stereo spread with a short right-channel delay
  3. 3delayed dry repeat
  4. 4separately synthesized octave phrase
  5. 5dry / repeat / octave blend
  6. 6DC blocker
  7. 7output gain trim
  8. 8final tanh limiter

Preview source

An internally generated picked-string phrase is widened to stereo as the dry source, and the current effect also layers a separately synthesized held or slowed phrase rather than capturing the live input into a loop buffer.

Effect core

Dry phrase plus one delay tap and a separately synthesized octave phrase.

Signal path

The static waveform and the live player both reflect this compiled signal chain.

  • internal picked-string demo phrase
  • stereo spread with a short right-channel delay
  • delayed dry repeat
  • separately synthesized octave phrase
  • dry / repeat / octave blend
  • DC blocker
  • output gain trim
  • final tanh limiter

Controls that matter

These are the currently active controls detected in the FAUST source for this effect.

  • mix: Blends the dry phrase with both the delayed dry tap and the synthesized octave layer.
  • output_gain_db: Applies final post-effect level trim after DC blocking and before the output limiter.
  • motion: Sets the delay time of the added dry repeat that sits beside the synthesized octave phrase.
  • shape: Declared in the shared control set but unused in the current preview code.
  • tone: Declared in the shared control set but unused in the current preview code.

Code-backed analysis

The generated description is tied to the active helper blocks and routing found in the current DSP.

  • demo
  • fx
  • outputStage
  • leftDemo
  • rightDemo
  • channelFx
  • phraseMono
  • previewShiftSamples

Controls

Audible controls in this DSP

  • mix

    Active

    Blends the dry phrase with both the delayed dry tap and the synthesized octave layer.

    Higher settings make the delay-like repeat and the octave layer more obvious.

  • output_gain_db

    Active

    Applies final post-effect level trim after DC blocking and before the output limiter.

    Matches loudness without changing the actual loop, freeze, or glitch structure.

  • motion

    Active

    Sets the delay time of the added dry repeat that sits beside the synthesized octave phrase.

    Moves the delay-like repeat from tighter to longer spacing.

  • shape

    Active

    Declared in the shared control set but unused in the current preview code.

    Changing it currently has no effect on the sound.

  • tone

    Active

    Declared in the shared control set but unused in the current preview code.

    Changing it currently has no effect on the sound.

Analysis

Code-derived notes

Current implementation combines a simple delay tap with a fixed octave phrase rather than recording and replaying a loop, and the declared shape and tone controls are inactive.

Active blocks

  • demo
  • fx
  • outputStage
  • leftDemo
  • rightDemo
  • channelFx
  • phraseMono
  • previewShiftSamples
  • octDelay
  • octVoice
  • pickedVoice
  • maxDelaySamples
  • octLoopMono
  • fund
  • pickEnv
  • ampEnv
  • triggerAt

Inactive helpers

  • synthVoice
  • organVoice
  • bellVoice
  • softsat
  • quantize
  • combLP
  • echoOnly
  • diffuser

Warnings

No current warnings are attached to this effect.

Source

  • library/looper-freeze-glitch/octave-looper.dsp
  • Output stage: DC blocker -> output gain trim -> final tanh limiter
  • Library position: 220

More In Looper, Freeze & Glitch

Continue through the library

Each effect page uses the same generated description pipeline and compiled waveform preview assets.

Looper

Currently a simple stereo repeat built from two delay taps rather than a true record-and-overdub looper.

View How It Works

Granular Freeze

Currently a synthetic held pad through a diffuser rather than a true live granular freeze.

View How It Works

Stutter / Beat Repeat

Currently oscillator-driven amplitude chopping rather than a true beat-repeat retrigger buffer.

View How It Works