← Back to Pitch, Harmony & Detune

Official effect

Octave Up

Adds a separately synthesized upper octave phrase above the dry demo instead of shifting the live input upward.

The current single-voice transpose family does not pitch-shift the dry preview phrase in real time. Instead, it layers one separately synthesized picked-string phrase over the dry source, offsets the synthetic right side with a short delay, and shapes that auxiliary voice with a high shelf controlled by `width`. `voice` scales the level of the synthesized layer, `mix` blends it against the dry phrase, and the shared `blend` control is declared but unused in these patches.

  • Pitch, Harmony & Detune
  • Library #199
  • 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 single-voice transpose family does not pitch-shift the dry preview phrase in real time. Instead, it layers one separately synthesized picked-string phrase over the dry source, offsets the synthetic right side with a short delay, and shapes that auxiliary voice with a high shelf controlled by `width`. `voice` scales the level of the synthesized layer, `mix` blends it against the dry phrase, and the shared `blend` control is declared but unused in these patches.

  • Pitch, Harmony & Detune
  • 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; the current pitch family mostly layers separately synthesized picked-string phrases over that demo rather than pitch-shifting the dry input in real time.

  1. 1internal picked-string demo phrase
  2. 2stereo spread with a short right-channel delay
  3. 3separately synthesized auxiliary pitch phrase
  4. 4short right-side offset on the synthetic layer
  5. 5high-shelf shaping on the synthetic layer
  6. 6dry / synthetic blend
  7. 7DC blocker
  8. 8output gain trim
  9. 9final tanh limiter

Preview source

An internally generated picked-string phrase is widened to stereo as the dry source; the current pitch family mostly layers separately synthesized picked-string phrases over that demo rather than pitch-shifting the dry input in real time.

Effect core

Dry phrase plus one separately synthesized auxiliary pitch phrase with right-side offset and high-shelf shaping.

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
  • separately synthesized auxiliary pitch phrase
  • short right-side offset on the synthetic layer
  • high-shelf shaping on the synthetic layer
  • dry / synthetic 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 between the dry stereo preview phrase and the synthesized pitch layer.
  • output_gain_db: Applies final post-effect level trim after DC blocking and before the output limiter.
  • voice: Raises the level of the synthesized pitch layer before it is mixed with the dry source.
  • width: Adjusts the high-shelf shaping on the synthesized pitch layer and its offset right-channel copy.
  • blend: 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
  • leftFx
  • rightFx
  • phraseMono

Controls

Audible controls in this DSP

  • mix

    Active

    Blends between the dry stereo preview phrase and the synthesized pitch layer.

    Lower settings stay closer to the direct phrase; higher settings push the synthetic transposed layer forward.

  • output_gain_db

    Active

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

    Matches loudness without changing the actual pitch-layer structure.

  • voice

    Active

    Raises the level of the synthesized pitch layer before it is mixed with the dry source.

    Makes the auxiliary octave or transposed voice more prominent.

  • width

    Active

    Adjusts the high-shelf shaping on the synthesized pitch layer and its offset right-channel copy.

    Makes the synthetic layer darker at low settings and brighter and more open at high settings.

  • blend

    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 shares the same single auxiliary-voice architecture across Octave Down, Octave Up, Capo Transpose, and Drop Tune; these patches differ by the prewritten synthetic note set, and the declared blend control is inactive.

Active blocks

  • demo
  • fx
  • outputStage
  • leftDemo
  • rightDemo
  • leftFx
  • rightFx
  • phraseMono
  • previewShiftSamples
  • pitchLeft
  • pitchRight
  • pickedVoice
  • pitchLayer1
  • fund
  • pickEnv
  • ampEnv
  • triggerAt
  • maxDelaySamples

Inactive helpers

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

Warnings

No current warnings are attached to this effect.

Source

  • library/pitch-harmony-detune/octave-up.dsp
  • Output stage: DC blocker -> output gain trim -> final tanh limiter
  • Library position: 199

More In Pitch, Harmony & Detune

Continue through the library

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

Octave Down

Adds a separately synthesized lower octave phrase beneath the dry demo instead of shifting the live input downward.

View How It Works

MicroPitch

Currently a synthetic high layer plus short dry delays rather than a subtle cents-detune of the live input.

View How It Works

Intelligent Harmonizer

Currently two fixed synthesized harmony layers rather than a true live key-aware harmonizer.

View How It Works