Test_Sources.cpp File Reference

#include "Test_Support.cpp"
#include "KarplusString.h"
#include <BasicFMInstrument.h>
#include <AdditiveInstrument.h>
#include <SndFileInstrument.h>
#include <Granulator.h>

Defines

#define USE_TEST_MAIN

Functions

void testNoises ()
 Noise tests, WhiteNoise & PinkNoise - using Scalable to protect our ears.
void testString ()
 Plucked string simulation.
void testStringChorus ()
void testMonoSoundFilePlayer ()
 Test the sound file player - mono, stereo input files.
void testStereoSoundFilePlayer ()
void testSoundFileTranspose ()
 Test the sound file player with rate shift.
void testFMInstrument ()
 Test basic FM instrument.
void testSOSInstrument ()
 Test SOS instrument - play 3 different timbres.
void testFancyFMInstrument ()
void testSndFileInstrument ()
 Test SoundFile instrument.
void addSndtoBank (char *nam, UGenVector &snds, UGenVector &pans, Mixer &mix)
void testSndFileBank ()
void testGrainCloud ()
void test_ifft ()
void test_vector_ifft ()
 do vector cross-fade the long way
void runTests ()


Define Documentation

#define USE_TEST_MAIN
 


Function Documentation

void testNoises  ) 
 

Noise tests, WhiteNoise & PinkNoise - using Scalable to protect our ears.

void testString  ) 
 

Plucked string simulation.

void testStringChorus  ) 
 

Test a chorus of strings -- this demo plays an endless loop of string arpeggii. For each arpeggio, it picks a starting pitch and pitch step, a starting position and position increment, and a duration; the inner loop then creates notes and sleeps.

void testMonoSoundFilePlayer  ) 
 

Test the sound file player - mono, stereo input files.

void testStereoSoundFilePlayer  ) 
 

void testSoundFileTranspose  ) 
 

Test the sound file player with rate shift.

void testFMInstrument  ) 
 

Test basic FM instrument.

void testSOSInstrument  ) 
 

Test SOS instrument - play 3 different timbres.

void testFancyFMInstrument  ) 
 

void testSndFileInstrument  ) 
 

Test SoundFile instrument.

void addSndtoBank char *  nam,
UGenVector snds,
UGenVector pans,
Mixer mix
 

void testSndFileBank  ) 
 

void testGrainCloud  ) 
 

void test_ifft  ) 
 

void test_vector_ifft  ) 
 

do vector cross-fade the long way

void runTests  ) 
 


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