BGC Tools
|
Public Member Functions | |
void | TestSineWave () |
void | TestSquareWave () |
void | TestSawtoothWave () |
void | TestTriangleWave () |
void | TestBiQuadFilters () |
void | TestCarrierModifiedFakeVoices () |
void | TestFunFakeVoice () |
void | TestFakeVoice () |
void | TestAllPassFilterSynth () |
void | TestAllPassFilterSpeech () |
void | TestFDComposer () |
void | TestFDComposerPure () |
void | TestPhaseReEncoder () |
void | TestSTM () |
void | SmallSineFMTest () |
void | SmallAnalyticFMTest () |
void | FMTestBell () |
void | FMTestDrum () |
void | FMTestBrass () |
void | FMTestPiano () |
void | FMTestTrianglePiano () |
void | TestFrequencyShifter () |
void | SynthTestSnare () |
void | FMTestOvertones () |
void | TestFMFilterSynth () |
void | TestFMFilterVoice () |
Private Member Functions | |
bool | TryAllpassFilters (IBGCStream stream, string baseName) |
bool | TryAllPassFilter (IBGCStream stream, in Complex64 coeff, int delay, string name) |
IEnumerable< double > | GetExpFrequencies (double freqLB, double freqUB, int freqCount) |
bool | TryFMParams (IBGCStream stream, string baseName) |
bool | TryFMFilter (IBGCStream stream, float rate, float depth, string name) |
Private Attributes | |
const float | DURATION = 5f |
const float | LEVEL = 70f |
Definition at line 17 of file SynthesisTests.cs.
|
inline |
Definition at line 834 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 866 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 850 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 1020 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 882 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 906 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inlineprivate |
Definition at line 662 of file SynthesisTests.cs.
|
inline |
Definition at line 798 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 735 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 991 of file SynthesisTests.cs.
References BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 481 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.Audio.WaveEncoding.LoadBGCStream(), and BGC.IO.DataManagement.PathForDataFile().
|
inline |
Definition at line 458 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize().
|
inline |
Definition at line 97 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 197 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 362 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 573 of file SynthesisTests.cs.
References BGC.Mathematics.Complex64.FromPolarCoordinates(), BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), BGC.Mathematics.CustomRandom.RayleighDistribution(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 617 of file SynthesisTests.cs.
References BGC.Mathematics.Complex64.FromPolarCoordinates(), BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 1050 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize().
|
inline |
Definition at line 1073 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.Audio.WaveEncoding.LoadBGCStream(), and BGC.IO.DataManagement.PathForDataFile().
|
inline |
Definition at line 926 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 250 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 673 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 61 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 25 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 43 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 715 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inline |
Definition at line 79 of file SynthesisTests.cs.
References BGC.Audio.Calibration.Initialize(), BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inlineprivate |
Definition at line 558 of file SynthesisTests.cs.
References BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inlineprivate |
Definition at line 504 of file SynthesisTests.cs.
References BGC.Mathematics.Complex64.FromPolarCoordinates().
|
inlineprivate |
Definition at line 1135 of file SynthesisTests.cs.
References BGC.IO.DataManagement.PathForDataFile(), and BGC.Audio.WaveEncoding.SaveStream().
|
inlineprivate |
Definition at line 1096 of file SynthesisTests.cs.
|
private |
Definition at line 20 of file SynthesisTests.cs.
|
private |
Definition at line 22 of file SynthesisTests.cs.