LowLevelSpectralEqloudExtractor¶
streaming mode | Extractors category
Inputs¶
signal
(real) - the input audio signal
Outputs¶
spectral_centroid
(real) - See Centroid algorithm documentation
dissonance
(real) - See Dissonance algorithm documentation
sccoeffs
(vector_real) - See SpectralContrast algorithm documentation
scvalleys
(vector_real) - See SpectralContrast algorithm documentation
spectral_kurtosis
(real) - See DistributionShape algorithm documentation
spectral_skewness
(real) - See DistributionShape algorithm documentation
spectral_spread
(real) - See DistributionShape algorithm documentation
Parameters¶
frameSize
(integer ∈ (0, ∞), default = 2048) :the frame size for computing low level features
hopSize
(integer ∈ (0, ∞), default = 1024) :the hop size for computing low level features
sampleRate
(real ∈ (0, ∞), default = 44100) :the audio sampling rate
Description¶
This algorithm extracts a set of level spectral features for which it is recommended to apply a preliminary equal-loudness filter over an input audio signal (according to the internal evaluations conducted at Music Technology Group). To this end, you are expected to provide the output of EqualLoudness algorithm as an input for this algorithm. Still, you are free to provide an unprocessed audio input in the case you want to compute these features without equal-loudness filter.
Note that at present we do not dispose any reference to justify the necessity of equal-loudness filter. Our recommendation is grounded on internal evaluations conducted at Music Technology Group that have shown the increase in numeric robustness as a function of the audio encoders used (mp3, ogg, …) for these features.
Source code¶
See also¶
EqualLoudness (standard) EqualLoudness (streaming) Loudness (standard) Loudness (streaming) LowLevelSpectralEqloudExtractor (standard)