Utilities supporting Higher Order Ambisonic (HOA) Bilinear Transform UGens.
Bilinear transform along an arbitrary axis & radius.
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. |
The input signal, bilinear transform at theta, phi & radius.
Bilinear transform at zenith & reference radius.
in |
The input signal. |
alpha |
Distortion coefficient. |
weightFunc |
Angular weighting function. (Supplied by subclasses.) |
n |
Validated Ambisonic order. |
The input signal, bilinear transform at zenith & reference radius.
Look at incidence & radius.
in |
The input signal. |
theta |
Azimuth, in radians. |
toPhi |
To elevation, in radians. |
radius |
Radius, in meters. |
n |
Validated Ambisonic order. |
The input signal, where look incidence & radius is translated to zenith & reference radius.
Unlook at incidence & radius.
in |
The input signal. |
theta |
Azimuth, in radians. |
toPhi |
To elevation, in radians. |
radius |
Radius, in meters. |
n |
Validated Ambisonic order. |
The input signal, where zenith & reference radius is translated to look incidence & radius.
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