Classes | UGens > Multichannel > Panners

LinPan2 : Pan2 : MultiOutUGen : UGen : AbstractFunction : Object

Two channel linear pan.


Two channel linear panner. The signal is lowered as it pans from left (or right) to center using a straight line from 1 (left or right) to 0.5 (center) for a 6dB reduction in the middle. A problem inherent to linear panning is that the perceived volume of the signal drops in the middle. Pan2 solves this by taking the square root of the linear scaling factor going from 1 (left or right) to 0.5.sqrt (~=0.707) in the center, which is about 3dB reduction. This is equal power panning. LinPan2 sounds more like the Rhodes tremolo than Pan2.

Class Methods, pos: 0, level: 1)

From superclass: Pan2, pos: 0, level: 1)

From superclass: Pan2



The input signal.


Pan position, -1 is left, +1 is right.


A control rate level input.

Inherited class methods

Instance Methods

Inherited instance methods


// hear the difference, LinPan having a slight drop in the middle (yeah, it's subtle)...
{,, 1, 5)) }.play;

// ... whereas Pan2 is more smooth
{,, 1, 5)) }.play;

// other examples
{, }.play;

{, 0, 0.1), }.play;