HoaBLT:
Filter:
atk-sc3/Classes (extension) | Libraries > Ambisonic Toolkit > UGens > Internals > HOA | UGens > Multichannel > Ambisonics

HoaBLT
ExtensionExtension

Higher Order Ambisonic (HOA) Bilinear Transform UGen Superclass

Description

Utilities supporting Higher Order Ambisonic (HOA) Bilinear Transform UGens.

NOTE: This class is designated for planned deprecation upon further optimization of related subclasses. In most cases users will not directly use this filter.

Class Methods

.bltLook

Bilinear transform along an arbitrary axis & radius.

Arguments:

in

The input signal.

alpha

Distortion coefficient.

theta

Azimuth, in radians.

phi

Elevation, in radians.

weightFunc

Angular weighting function. (Supplied by subclasses.)

radius

Radius, in meters.

n

Validated Ambisonic order.

Returns:

The input signal, bilinear transform at theta, phi & radius.

.blt

Bilinear transform at zenith & reference radius.

Arguments:

in

The input signal.

alpha

Distortion coefficient.

weightFunc

Angular weighting function. (Supplied by subclasses.)

n

Validated Ambisonic order.

Returns:

The input signal, bilinear transform at zenith & reference radius.

.look

Look at incidence & radius.

Arguments:

in

The input signal.

theta

Azimuth, in radians.

toPhi

To elevation, in radians.

radius

Radius, in meters.

n

Validated Ambisonic order.

Returns:

The input signal, where look incidence & radius is translated to zenith & reference radius.

.unlook

Unlook at incidence & radius.

Arguments:

in

The input signal.

theta

Azimuth, in radians.

toPhi

To elevation, in radians.

radius

Radius, in meters.

n

Validated Ambisonic order.

Returns:

The input signal, where zenith & reference radius is translated to look incidence & radius.

Attribution

The angular domain projection technique illustrated by Zotter, et al, 1 2 is the algorithm implemented here, and is an extension of the analytic First Order Ambisonic (FOA) dominance effect first discussed by Gerzon & Barton.3

[1] - H. Pomberger & F. Zotter (2011). "Warping of 3D Ambisonic Recordings", in 3rd International Symposium on Ambisonics and Spherical Acoustics, Lexington, KY, USA.
[2] - M. Kronlachner & F. Zotter (2014) "Spatial transformations for the enhancement of Ambisonic recordings, in 2nd International Conference on Spatial Audio, Erlangen, Germany.
[3] - M. A. Gerzon & G. J. Barton (1992). "Ambisonic Decoders for HDTV," in Audio Engineering Society Convention 92, Vienna, Austria.