v0.1Latest

Mix

Mix

Eight-input stereo audio mixer with per-channel gain. Mono inputs expand to stereo, stereo inputs preserve distinct left/right content, and unconnected inputs contribute silence.

Mix node screenshot

Inputs

Input A

  • ID: a
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Input A mono/stereo audio input.
  • Default: 0

Input B

  • ID: b
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Input B mono/stereo audio input.
  • Default: 0

Input C

  • ID: c
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Input C mono/stereo audio input.
  • Default: 0

Input D

  • ID: d
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Input D mono/stereo audio input.
  • Default: 0

Input E

  • ID: e
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Input E mono/stereo audio input.
  • Default: 0

Input F

  • ID: f
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Input F mono/stereo audio input.
  • Default: 0

Input G

  • ID: g
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Input G mono/stereo audio input.
  • Default: 0

Input H

  • ID: h
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Input H mono/stereo audio input.
  • Default: 0

Outputs

Stereo Output

  • ID: audio
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Stereo mixed audio output.

Parameters

Gain A

  • ID: gainA
  • Type: float
  • Control: slider
  • Range or Options: 0 to 1 gain01, step 0.01
  • Default: 1

Balance A

  • ID: balanceA
  • Type: float
  • Control: slider
  • Range or Options: -1 to 1 pan, step 0.01
  • Default: 0
  • Description: Pan for mono inputs; left/right balance for stereo inputs. -1 is left, 0 is center, 1 is right.

Gain B

  • ID: gainB
  • Type: float
  • Control: slider
  • Range or Options: 0 to 1 gain01, step 0.01
  • Default: 1

Balance B

  • ID: balanceB
  • Type: float
  • Control: slider
  • Range or Options: -1 to 1 pan, step 0.01
  • Default: 0
  • Description: Pan for mono inputs; left/right balance for stereo inputs. -1 is left, 0 is center, 1 is right.

Gain C

  • ID: gainC
  • Type: float
  • Control: slider
  • Range or Options: 0 to 1 gain01, step 0.01
  • Default: 1

Balance C

  • ID: balanceC
  • Type: float
  • Control: slider
  • Range or Options: -1 to 1 pan, step 0.01
  • Default: 0
  • Description: Pan for mono inputs; left/right balance for stereo inputs. -1 is left, 0 is center, 1 is right.

Gain D

  • ID: gainD
  • Type: float
  • Control: slider
  • Range or Options: 0 to 1 gain01, step 0.01
  • Default: 1

Balance D

  • ID: balanceD
  • Type: float
  • Control: slider
  • Range or Options: -1 to 1 pan, step 0.01
  • Default: 0
  • Description: Pan for mono inputs; left/right balance for stereo inputs. -1 is left, 0 is center, 1 is right.

Gain E

  • ID: gainE
  • Type: float
  • Control: slider
  • Range or Options: 0 to 1 gain01, step 0.01
  • Default: 1

Balance E

  • ID: balanceE
  • Type: float
  • Control: slider
  • Range or Options: -1 to 1 pan, step 0.01
  • Default: 0
  • Description: Pan for mono inputs; left/right balance for stereo inputs. -1 is left, 0 is center, 1 is right.

Gain F

  • ID: gainF
  • Type: float
  • Control: slider
  • Range or Options: 0 to 1 gain01, step 0.01
  • Default: 1

Balance F

  • ID: balanceF
  • Type: float
  • Control: slider
  • Range or Options: -1 to 1 pan, step 0.01
  • Default: 0
  • Description: Pan for mono inputs; left/right balance for stereo inputs. -1 is left, 0 is center, 1 is right.

Gain G

  • ID: gainG
  • Type: float
  • Control: slider
  • Range or Options: 0 to 1 gain01, step 0.01
  • Default: 1

Balance G

  • ID: balanceG
  • Type: float
  • Control: slider
  • Range or Options: -1 to 1 pan, step 0.01
  • Default: 0
  • Description: Pan for mono inputs; left/right balance for stereo inputs. -1 is left, 0 is center, 1 is right.

Gain H

  • ID: gainH
  • Type: float
  • Control: slider
  • Range or Options: 0 to 1 gain01, step 0.01
  • Default: 1

Balance H

  • ID: balanceH
  • Type: float
  • Control: slider
  • Range or Options: -1 to 1 pan, step 0.01
  • Default: 0
  • Description: Pan for mono inputs; left/right balance for stereo inputs. -1 is left, 0 is center, 1 is right.

Notes

  • Canonical ID: util.mix
  • Category: utilities
  • Runtime Surface: audio
  • Runtime Targets: audio-worklet
  • JUCE Early Access: Supported
  • Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.
  • Formula: audio = stereo sum of each input after gain and pan/balance
  • Each input accepts mono or stereo audio; mono inputs are placed into the stereo output by the balance control.
  • For stereo inputs, balance attenuates the left or right side without collapsing the signal to mono.
  • The stereo output is a raw linear sum and is not automatically normalized or limited.