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

HoaUGen
ExtensionExtension

Higher Order Ambisonic (HOA) UGen Superclass

Description

Utilities supporting Higher Order Ambisonic (HOA) UGens.

Class Methods

.confirmOrder

Confirm input signal array size matches expected number of harmonics for the given order.

Arguments:

in

The input signal.

order

Ambisonic order.

Returns:

The order if signal size is valid, else halts.

.confirmNumInputs

Confirm input signal array size matches expected number of inputs.

Arguments:

in

The input signal.

numInputs

Number of inputs.

Returns:

The input signal size if match is valid, else halts.

.mixMatrix

A fast matrix mixer.

NOTE: Does not replace zeros with silence.

Arguments:

in

The input signal.

mtxArr

A MatrixArray

.getJKMatrix

Generates J and K axis swap matrices.

Arguments:

which
keywordoperation
\jswap axes: Z & Y
\kswap axes: Z & X
\jkJ * K
\kjK * J
order

Ambisonic order.

Returns: