Documentation
¶
Overview ¶
Package dsp provides audio analysis
Some notes:
https://dlbeer.co.nz/articles/fftvis.html https://www.cg.tuwien.ac.at/courses/WissArbeiten/WS2010/processing.pdf https://github.com/hvianna/audioMotion-analyzer/blob/master/src/audioMotion-analyzer.js#L1053 https://dsp.stackexchange.com/questions/6499/help-calculating-understanding-the-mfccs-mel-frequency-cepstrum-coefficients https://stackoverflow.com/questions/3694918/how-to-extract-frequency-associated-with-fft-values-in-python
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AverageSamples ¶ added in v1.7.0
Average all the samples together
func MaxSamples ¶ added in v1.7.0
Return the maximum value of all the samples
func SumSamples ¶ added in v1.7.0
Sum all the samples together
Types ¶
type Analyzer ¶ added in v1.5.0
type Analyzer interface { BinCount() int ProcessBin(int, []complex128) float64 Recalculate(int) int }
func NewAnalyzer ¶ added in v1.5.0
func NewAnalyzer(cfg AnalyzerConfig) Analyzer
type AnalyzerConfig ¶ added in v1.7.0
type Smoother ¶ added in v1.6.2
func NewSmoother ¶ added in v1.6.2
func NewSmoother(cfg SmootherConfig) Smoother
type SmootherConfig ¶ added in v1.7.0
Click to show internal directories.
Click to hide internal directories.