Higher Order Ambisonic (HOA) component indexing, coefficients and performance, by order.
Create a new instance.
order |
Ambisonic order. Def: |
Return higher order ambisonic order.
Return an array of Associated Legendre degrees (ℓ) and indices (m).
Return an array of Associated Legendre degrees (ℓ).
Return an array of Associated Legendre indices (m).
Return Higher Order Ambisonic (HOA) indices.
ordering |
Component ordering scheme:
| ||||||||||
subset |
|
Return number of ambisonic components.
Return N3D normalized angular encoding coefficients.
theta |
Azimuth, in radians. |
phi |
Elevation, in radians. |
Return component normalisation coefficients.
scheme |
Component normalisation schemes:
|
Return component reflection coefficients.
mirror |
|
Return the effective decoding radius, in meters.
freq |
Frequency, in Hz. |
speedOfSound |
Speed of sound, in meters per second. Def: |
Return the effective decoding frequency, in Hz.
radius |
Radius, in meters. Def: |
speedOfSound |
Speed of sound, in meters per second. Def: |
Return complex near-field effect proximity radial filtering coefficients, collected by Associated Legendre degree (ℓ).
freq |
Frequency, in Hz. |
radius |
Radius, in meters. Def: |
speedOfSound |
Speed of sound, in meters per second. Def: |
These complex weights represent the magnitude and phase change of each degree when encoding an otherwise far-field source at a distance of radius.
See further discussion on The Near-Field Effect (NFE).
Return complex near-field effect distance radial filtering coefficients, collected by Associated Legendre degree (ℓ).
freq |
Frequency, in Hz. |
radius |
Radius, in meters. Def: |
speedOfSound |
Speed of sound, in meters per second. Def: |
These complex weights are the reciprocal of -proxWeights.
See further discussion on The Near-Field Effect (NFE).
Return complex near-field effect control radial filtering coefficients, collected by Associated Legendre degree (ℓ).
freq |
Frequency, in Hz. |
encRadius |
Encoding radius, in meters. Def: |
decRadius |
Decoding radius, in meters. Def: |
speedOfSound |
Speed of sound, in meters per second. Def: |
These complex weights represent a ratio of the -proxWeights of the encoding radius to the decoding radius, i.e. proxWeights(encRadius) / proxWeights(decRadius)
.
See further discussion on The Near-Field Effect (NFE).
Return real near-field effect focalisation radial filtering coefficients, collected by Associated Legendre degree (ℓ).
freq |
Frequency, in Hz. | ||||||||
radius |
Radius, in meters. Def: | ||||||||
window |
Angular weighting window.
| ||||||||
speedOfSound |
Speed of sound, in meters per second. Def: |
Three standard beam shapes are offered:
keyword | beam shape | localisation vector | virtual microphone |
\basic | strict soundfield | maximum velocity rV | Hyper-cardioid |
\energy | energy optimised | maximum energy rE | Super-cardioid |
\controlled | controlled opposites | minimum diametric energy | Cardioid |
Return beamforming coefficients, collected by Associated Legendre degree (ℓ).
beamShape |
Keyword argument for beam shape. See above. |
dim |
The number of dimensions: 2D or 3D. |
Return matching weight for an ambisonic decoder.
beamShape |
Keyword argument for beam shape. See above. | ||||||
dim |
The number of dimensions: 2D or 3D. | ||||||
match |
Matching criteria:
| ||||||
numChans |
Number of loudspeakers. NOTE: Must be set when choosing match: \energy . |
Return the half angle of the maximum average energy spread for an ambisonic decoder.
beamShape |
Keyword argument for beam shape. See above. |
dim |
The number of dimensions: 2D or 3D. |
An IdentityDictionary of values:
\cos | roll-off to ~-3dB, in radians |
\hvc | roll-off to ~-6dB, in radians |
Return reduced energy for an ambisonic decoder.
beamShape |
Keyword argument for beam shape. See above. |
dim |
The number of dimensions: 2D or 3D. |
Return maximum average magnitude of the velocity localisation vector (rV) for an ambisonic decoder.
beamShape |
Keyword argument for beam shape. See above. |
dim |
The number of dimensions: 2D or 3D. |
Return maximum average magnitude of the energy localisation vector (rE) for an ambisonic decoder.
beamShape |
Keyword argument for beam shape. See above. |
dim |
The number of dimensions: 2D or 3D. |
TBD