Test_Panners.cpp File Reference

#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 ()


Define Documentation

#define USE_TEST_MAIN
 


Function Documentation

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.

swap sound channels with a ChannelMappedBuffer InOut Constructor: InOut(input, inChan, outChan, [ch-1 ... ch-outChan]);

void test_Binaural_horiz  ) 
 

Repeat a short test file moving in circles around the horizontal plane.

void test_Binaural_vertAxial  ) 
 

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)

void test_Binaural_vertMedian  ) 
 

Repeat a short test file moving in circles around the vertical plane at AZ = 0 (median plane between your ears, hard to localize)

void test_Ambi_horiz  ) 
 

Spatializer with Ambisonics.

void test_VBAP_horiz  ) 
 

Spatializer with VBAP.

void runTests  ) 
 


Generated on Sat Oct 17 14:12:34 2009 for CSL by  doxygen 1.4.5-20051010