Zafar's Audio Functions in Matlab for audio signal analysis.
Files:
- zaf.m: Matlab class with the audio functions.
- examples.ipynb: Jupyter notebook with some examples.
- audio_file.wav: audio file used for the examples.
Functions:
- stft - Compute the short-time Fourier transform (STFT).
- istft - Compute the inverse STFT.
- melfilterbank - Compute the mel filterbank.
- melspectrogram - Compute the mel spectrogram using a mel filterbank.
- mfcc - Compute the mel-frequency cepstral coefficients (MFCCs) using a mel filterbank.
- cqtkernel - Compute the constant-Q transform (CQT) kernel.
- cqtspectrogram - Compute the CQT spectrogram using a CQT kernel.
- cqtchromagram - Compute the CQT chromagram using a CQT kernel.
- dct - Compute the discrete cosine transform (DCT) using the fast Fourier transform (FFT).
- dst - Compute the discrete sine transform (DST) using the FFT.
- mdct - Compute the modified discrete cosine transform (MDCT) using the FFT.
- imdct - Compute the inverse MDCT using the FFT.