Patent ID: 7549123

Claim:
A computer-implemented method for generating output channel signals based on input channel signals, the method comprising: displaying a graphical user interface (GUI) that includes a plurality of indicators and a movable point that is (a) movable by a user and (b) separate from each indicator in the plurality of indicators; and mixing a plurality of input channel signals to produce a plurality of output channel signals; wherein, for each output channel signal of the plurality of output channel signals, the relative intensities of the input channel signals on that output channel signal are based on (a) a distance between the indicators and (b) an angle formed by the indicators on the GUI; wherein the indicators are positioned on a ring that encircles a circular area in the GUI; wherein a vector originates from a center of the circular area, passes through the user-movable point, and intersects the ring; in response to a user's movement of the movable point in the GUI, changing absolute positions of the plurality of indicators along the ring based on a position of the movable point after the user's movement of the movable point; wherein changing positions of the plurality of indicators in response to the user's movement of the moveable point in the GUI comprises positioning the indicators equidistant from a point at which the vector intersects the ring; wherein a portion of a perimeter of the ring is bounded by the indicators; wherein the movement of the user-movable point does not alter a length of the portion.