64 lines
968 B
Python
64 lines
968 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
Feature extraction
|
|
==================
|
|
|
|
Spectral features
|
|
-----------------
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
chroma_stft
|
|
chroma_cqt
|
|
chroma_cens
|
|
chroma_vqt
|
|
melspectrogram
|
|
mfcc
|
|
rms
|
|
spectral_centroid
|
|
spectral_bandwidth
|
|
spectral_contrast
|
|
spectral_flatness
|
|
spectral_rolloff
|
|
poly_features
|
|
tonnetz
|
|
zero_crossing_rate
|
|
|
|
Rhythm features
|
|
---------------
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
tempo
|
|
tempogram
|
|
fourier_tempogram
|
|
tempogram_ratio
|
|
|
|
Feature manipulation
|
|
--------------------
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
delta
|
|
stack_memory
|
|
|
|
|
|
Feature inversion
|
|
-----------------
|
|
|
|
.. autosummary::
|
|
:toctree: generated
|
|
|
|
inverse.mel_to_stft
|
|
inverse.mel_to_audio
|
|
inverse.mfcc_to_mel
|
|
inverse.mfcc_to_audio
|
|
"""
|
|
|
|
import lazy_loader as lazy
|
|
|
|
__getattr__, __dir__, __all__ = lazy.attach_stub(__name__, __file__)
|