It covers a range of utilities for I/O handling and Time-Frequency Decompositions and soon enough audio source separation methods. Currently supported functionallity :
- WAV/MP3/AAC Reading and Writing
- Time Frequency Methods : MDCT/MDST/PQMF/STFT/FrFFT(Fractional FFT)
- Cepstral Analysis : Uniform Discrete Cepstrum
- Misc Operations : Bark Scaling, W-Disjoint Orthogonality Measure, Gini Index Sparsity Measure, Time-frequency Masking, Noise to Mask Ratio, Psychoacoustic Model (based on non-linear superposition)
For code usage, please refer to each class. Examples are given inside method or in the "main()" call.
- NumPy version '1.10.4' or later
- SciPy version '0.17.0' or later (Crucial for avoiding poor reconstruction for the complex PQMF)
- cPickle version '1.71' or later
- pyglet For audio playback routines
- ffmpeg binary For reading/writing routines
The research leading to these results has received funding from the European Union's H2020 Framework Programme (H2020-MSCA-ITN-2014) under grant agreement no.642685 MacSeNet.