#include "Test_Support.cpp"
#include "InOut.h"
#include "SpatialAudio.h"
#include "Binaural.h"
Defines | |
| #define | USE_TEST_MAIN |
Functions | |
| void | testPan () |
| Pan a sine to stereo. | |
| void | testN2MPan () |
| Pan a sine to "N" channels. | |
| void | testSineMixer () |
| Test mixer -- really slow additive synthesis. | |
| void | testPanMix () |
| Pan and mix 2 sines. | |
| void | testBigPanMix () |
| Pan and mix many sines. | |
| void | testOscBank () |
| Make a bank or 50 sines with random walk panners and glissandi. | |
| void | testCMapIO () |
| Copy in-out plug. | |
| void | test_Binaural_horiz () |
| Repeat a short test file moving in circles around the horizontal plane. | |
| void | test_Binaural_vertAxial () |
| void | test_Binaural_vertMedian () |
| void | test_Ambi_horiz () |
| Spatializer with Ambisonics. | |
| void | test_VBAP_horiz () |
| Spatializer with VBAP. | |
| void | runTests () |
|
|
|
|
|
Pan a sine to stereo.
|
|
|
Pan a sine to "N" channels.
|
|
|
Test mixer -- really slow additive synthesis.
|
|
|
Pan and mix 2 sines.
|
|
|
Pan and mix many sines.
|
|
|
Make a bank or 50 sines with random walk panners and glissandi.
|
|
|
Copy in-out plug. swap sound channels with a ChannelMappedBuffer InOut Constructor: InOut(input, inChan, outChan, [ch-1 ... ch-outChan]); |
|
|
Repeat a short test file moving in circles around the horizontal plane.
|
|
|
Repeat a short test file moving in circles around the vertical plane at AZ = CSL_PIHALF (axial plane in line with your ears, easy to localize) |
|
|
Repeat a short test file moving in circles around the vertical plane at AZ = 0 (median plane between your ears, hard to localize) |
|
|
Spatializer with Ambisonics.
|
|
|
Spatializer with VBAP.
|
|
|
|
1.4.5-20051010