ExtensionHigher Order Ambisonic (HOA) radial utilities. Useful for finding ambisonic decoder effective radius, effective order and effective frequency.
Create a new instance, in terms of spatial frequency.
| waveNumber |
Angular wavenumber, in radians per meter. |
Create a new instance, in terms of frequency by the relationship:
2pi * freq / speedOfSound.
| freq |
Frequency, in Hz. |
| speedOfSound |
Speed of sound, in meters per second. Def: |
Create a new instance, in terms of normalized frequency wn by the relationship:
pi * wn * sampleRate / speedOfSound.
| wn |
Normalized frequency. DC = 0.0, Nyquist = 1.0; |
| sampleRate |
Sample rate, in Hz. |
| speedOfSound |
Speed of sound, in meters per second. Def: |
Create a new instance, in terms of distance and effective order by the relationship:
order / radius.
| radius |
Radius, in meters. Def: |
| order |
Ambisonic order. Def: |
Create a new instance, in terms of time and effective order by the relationship:
order / (delay * speedOfSound).
| delay |
Radial delay, in seconds. |
| order |
Ambisonic order. Def: |
| speedOfSound |
Speed of sound, in meters per second. Def: |
Return effective radius, in meters.
| order |
Ambisonic order. Def: |
Return effective delay, in seconds.
| order |
Ambisonic order. Def: |
| speedOfSound |
Speed of sound, in meters per second. Def: |
Return effective ambisonic order, given radius.
| radius |
Radius, in meters. Def: |
Return effective ambisonic order, given delay.
| delay |
Delay, in seconds. |
| speedOfSound |
Speed of sound, in meters per second. Def: |
Return frequency, in Hz.
| speedOfSound |
Speed of sound, in meters per second. Def: |
Return normalized frequency. DC = 0.0, Nyquist = 1.0.
| sampleRate |
Sample rate, in Hz. |
| speedOfSound |
Speed of sound, in meters per second. Def: |
Angular wavenumber, in radians per meter.
Return complex near-field effect proximity radial filtering coefficients, collected by Associated Legendre degree (ℓ).
| radius |
Radius, in meters. Def: |
| order |
Ambisonic order. 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 (ℓ).
| radius |
Radius, in meters. Def: |
| order |
Ambisonic order. 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 (ℓ).
| encRadius |
Encoding radius, in meters. Def: |
| decRadius |
Decoding radius, in meters. Def: |
| order |
Ambisonic order. 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).