BGC Tools
|
Collection of common mathematical processes used in the Frequency-Domain. More...
Static Public Member Functions | |
static void | Populate (Complex64[] buffer, in ComplexCarrierTone carrierTone, double amplitudeFactor=1.0, int sideFreqCount=20) |
static void | Populate (Complex64[] buffer, double frequency, Complex64 amplitude, int sideFreqCount=20) |
static double | GetComplexSampleFrequency (int bufferSize, int sample) |
static double | GetComplexFrequencySample (int bufferSize, double frequency) |
static int | GetComplexFrequencyBin (int bufferSize, double frequency) |
Properties | |
static double | SamplingRate [get, set] |
Static Private Member Functions | |
static double | GetComplexNormalizedDeviation (int bufferSize, double frequency) |
Get f_Delta * T More... | |
Collection of common mathematical processes used in the Frequency-Domain.
Definition at line 9 of file FrequencyDomain.cs.
|
static |
Referenced by BGC.Audio.Filters.CarlileShuffler._Initialize(), and BGC.Audio.Visualization.SpectralDecomp.SpectralDecomp().
|
static |
|
staticprivate |
Get f_Delta * T
|
static |
Referenced by BGC.Audio.Visualization.Spectrogram.Decompose(), and BGC.Audio.Visualization.SpectralDecomp.SpectralDecomp().
|
inlinestatic |
Definition at line 13 of file FrequencyDomain.cs.
Referenced by BGC.Audio.Synthesis.NoiseAudioClip._Initialize(), BGC.Audio.Synthesis.STMAudioClip._Initialize(), BGC.Audio.AnalyticStreams.AnalyticNoiseStream.Initialize(), and BGC.Audio.Synthesis.FrequencyDomainToneComposer.Read().
|
inlinestatic |
Definition at line 26 of file FrequencyDomain.cs.
References BGC.Mathematics.Complex64.FromPolarCoordinates(), and BGC.Mathematics.Complex64.Sqrt().
|
staticgetset |
Definition at line 11 of file FrequencyDomain.cs.