ExtensionUtilities 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