- Changed module naming.
nnAudio.Spectrogramwill be replaced bynnAudio.featuresin the future releases. Currently, various spectrogram types are accessible via both methods.
- Add
relu()to thenonlinear_funcinCFP()to prevent negative values #105.
- Incorrect inverse STFT calculation is fixed #100.
- Add more test cases in unit test
- Refactor
STFTandiSTFT
- Incorrect inverse STFT calculation is fixed #100.
- Add more test cases in unit test
- Refactor
STFTandiSTFTThis version can be obtained viapip install nnAudio==0.2.5.
- CQT2010 bug has been fixed #85.
- Provide a wider support for scipy versions using
from scipy.fftpack import fftin utils.py - Documentation error for STFT has been fixed #90
This version can be obtained via pip install nnAudio==0.2.4.
Broken package, please ignore this one.
Added filter scale support to various version of CQT classes as requested in #54. Different normalization methods are also added to the forward() method as normalization_type under each CQT class. A bug is discovered in CQT2010, the output is problematic #85.
To use this version, do pip install nnAudio==0.2.2.
Fixed bugs #80, #82, and fulfilled request #83. nnAudio version can be checked with nnAudio.__version__ inside python now. Added two more spectrogram types Gammatonegram() and Combined_Frequency_Periodicity().
To use this version, do pip install nnAudio==0.2.1.
Now it is possible to do stft_layer.to(device) to move the spectrogram layers between different devices.
No more device argument when creating the spectrogram layers.
To use this version, do pip install nnAudio==0.2.0.
Much better iSTFT and Griffin-Lim. Now Griffin-Lim is a separated PyTorch class and requires torch >= 1.6.0 to run. STFT has also been refactored and it is less memory consuming now.
To use this version, do pip install nnAudio==0.1.5.
Finalized iSTFT and Griffin-Lim. They are now more accurate and stable.
Add win_length to STFT so that it has the same funcationality as librosa.
Fix bugs where the inverse cannot be done using GPU. And add a separated iSTFT layer class
Add Inverse STFT and Griffin-Lim. They are still under development, please use with care.
Add MFCC