Ambisonic decoders, all work from 1st to 5th order.
No description available
Decode1()
Default constructor for Decode1.
void sh(float[][] )
No description available
float[][] sh()
No description available
void weights(float[] weights)
No description available
[ top ]
A sampling ambisonic decoder (SAD) for speaker decoding. This decoder works best if you are describing your speaker arrangement in terms of azimuth and zenith (elevation).
SAD1()
Default constructor for SAD1.
SAD1(float[][] SAD1)
Constructor for instantiating with an array of speaker angles.
void dim(int dimension)
Set the dimension of the decoder, expects 3 for three dimensional, and 2 for two dimensions. This is useful if you are not using a speaker array with height.
void placement(float[][] speakerAngles)
Function to set speaker angles for each output. Output channel 1 is assumed to be fed to speaker 1, thus the first pair of angles should be the azimuth and zenith of the first speaker.
float[][] placement()
Receive the matrix of spherical harmonics currently being used for decoding. If you have provided SAD with speaker angles, this will be the spherical harmonics calculated for those angles.
void weights(float[] weights)
Set the weighting of each spherical harmonic. This can often be thought of as a 'filter' for the harmonics, weighting certain entries more than other.
[ top ]