SuperCollider CLASSES (extension)

FoaDominate
ExtensionExtension

First Order Ambisonic (FOA) dominance transformer
Inherits from: Object

Description

Apply dominance to a first order ambisonic signal (B-format) along an arbitrary axis.

NOTE: FoaDominate is usually called via the convenience wrapper FoaTransform.

Class Methods

*ar (in, gain: 0, theta: 0, phi: 0, mul: 1, add: 0)

Arguments:

in

The B-format signal, an array: [w, x, y, z]

gain

Dominance gain, in dB.

theta

Azimuth, in radians.

phi

Elevation, in radians.

mul

Output will be multiplied by this value.

add

This value will be added to the output.

Discussion:

Applies dominance along the axis defined by theta and phi. See FoaDominateX.

NOTE: Corresponding matrix transformer: FoaXformerMatrix: *newDominate

Inherited class methods

Instance Methods

Inherited instance methods

Examples

Please see various examples here.