HoaZoom:
Filter:
Classes (extension) | Libraries > Ambisonic Toolkit > UGens > HOA > Transformer | UGens > Multichannel > Ambisonics

HoaZoom : HoaBLT : HoaUGen : Object
ExtensionExtension

Higher Order Ambisonic (HOA) zoom transformer
Source: HoaUGen.sc

Description

Apply zoom to a Higher Order Ambisonic signal (HOA) along an arbitrary axis & radius.

Class Methods

HoaZoom.ar(in, angle: 0, theta: 0, phi: 0, radius, order)

Arguments:

in

The input signal.

angle

Distortion angle, in radians. -pi/2 to pi/2

theta

Azimuth, in radians.

phi

Elevation, in radians.

radius

Radius, in meters.

order

Ambisonic order.

Discussion:

Applies zoom along the axis defined by theta and phi at radius.

Zoom is a normailised dominance variant, specified in terms of a distortion angle. Positive values of angle increase gain at [theta, phi], while reducing at [theta.neg, phi.neg]. Negative values do the inverse. The default, 0, results in no change.

Imaging is illustrated here.

NOTE: Corresponding matrix transformer: HoaMatrixXformer: *newZoom

Inherited class methods

Instance Methods

Inherited instance methods

Examples

TBD