Crossfade

RoutingcrossfadeModerate CPU

Blends two signals (A↔B) with linear or constant-power curve.

What it does

Equal-power (or linear/log/exp) blend between two signals.

Wraps daisysp::CrossFade. Curve enum baked at init: Linear, Constant Power, Logarithmic, Exponential.

Parameters

  • Position (A↔B)

    pos
    Default 0.5Range 0 … 1

    Where the fade sits: 0 is all A, 1 is all B, 0.5 is the midpoint. This is the value used when the Position port is unwired — wire a knob into it to sweep by hand.

  • Curve

    curve
    Default linear

    How level is shared across the fade. Linear is a straight sum and dips in the middle when the two sources are unrelated. Constant Power keeps perceived loudness steady all the way across — the right default for blending two different sounds. Logarithmic and Exponential weight the travel toward one end, useful when one source should dominate for most of the sweep.

Ports

In

  • A In in_a
  • B In in_b
  • Pos pos

Out

  • Audio Out output

Audio Control

Inputs

A In
Audio or modulation.
B In
Audio or modulation.
Position
0 = all A, 1 = all B.

Outputs

Audio Out
Blended signal.

Patches using it

  • Crossfadetouch2

Bundled with the app — open one from the example browser.