|
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.
1.8.13