Recent Releases of diffsptk
diffsptk - diffsptk version 3.3.1
What's Changed
- Support uniform random number generation by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/142
- Delay import by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/143
- Support M-sequence random number generation by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/145
- Python
Published by takenori-y 7 months ago
diffsptk - diffsptk version 3.3.0
What's Changed
- Add ifbank by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/134
- Add oband by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/135
- Support LFCC and BFCC by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/136
- Support IMFCC by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/137
- Support HFCC by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/138
- Stabilize cheaptrick by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/139
- Transpose multi-channel audio in read/write functions by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/140
- Support device and dtype options in modules by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/141
- Python
Published by takenori-y 8 months ago
diffsptk - diffsptk version 3.2.0
What's Changed
- Support learnable mel basis by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/131
- Fix bug of istft @takenori-y in https://github.com/sp-nitech/diffsptk/pull/132
- Add griffin by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/132
- Python
Published by takenori-y 9 months ago
diffsptk - diffsptk version 3.1.0
What's Changed
- Support trainable STFT by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/126
- Add gamma parameter to fbank by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/127
- Support periodic window by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/129
- Add world_synth by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/130
- Python
Published by takenori-y 9 months ago
diffsptk - diffsptk version 3.0.2
What's Changed
- Add a learnable option to MDCT by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/125
- Restrict penn version to < 1.0 due to issues with the package
- Python
Published by takenori-y 11 months ago
diffsptk - diffsptk version 3.0.1
What's Changed
- Add type hint for readability by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/120
- Support 3D tensor in STFT/ISTFT and improve
linear_intplby @takenori-y in https://github.com/sp-nitech/diffsptk/pull/122
- Python
Published by takenori-y 11 months ago
diffsptk - diffsptk version 3.0.0
What's Changed
- Support STRAIGHT in
pitch_specby @takenori-y in https://github.com/sp-nitech/diffsptk/pull/117 - Refactoring by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/118
Breaking Changes
- The
doubleargument indiffsptk.readhas replaced withdtype - The argument order has changed in the following classes:
- MinimumPhaseImpulseResponseToCepstrum
- NegativeDerivativeOfPhaseSpectrumToCepstrum
- CepstralAnalysis
- MelCepstralAnalysis
- SecondOrderAllPassMelCepstralAnalysis
- MelFilterBankAnalysis
- MelFrequencyCepstralCoefficientsAnalysis
- PerceptualLinearPredictiveCoefficientsAnalysis
- Python
Published by takenori-y 11 months ago
diffsptk - diffsptk version 2.5.0
What's Changed
- Dropped support for Python 3.9
- Dropped support for PyTorch <= 2.3.0
- Removed librosa dependency
- Removed upper limit for numpy and scipy versions
- Added support for Python 3.13
- Added CheapTrick in
pitch_specmodule - Added D4C in
apmodule - Added FCNF0 in
pitchmodule
Changes by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/116
- Python
Published by takenori-y about 1 year ago
diffsptk - diffsptk version 2.4.0
What's Changed
- Add wht by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/114
- Support mixed phase in mglsadf by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/115
- Python
Published by takenori-y about 1 year ago
diffsptk - diffsptk version 2.3.0
What's Changed
- Add dht by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/99
- Add hilbert by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/100
- Update pca by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/101 https://github.com/sp-nitech/diffsptk/pull/110
- Add flux by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/102
- Fix get_alpha by @tan90xx in https://github.com/sp-nitech/diffsptk/pull/105
- Fix sawtooth generation by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/106
- Add nmf by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/108 https://github.com/sp-nitech/diffsptk/pull/109
- Add gammatone and igammatone by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/111
- Add ica by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/112
Breaking Change
- The eigenvector matrix in pca is transposed
New Contributor
- @tan90xx made their first contribution in https://github.com/sp-nitech/diffsptk/pull/105
- Python
Published by takenori-y about 1 year ago
diffsptk - diffsptk version 2.2.0
What's Changed
- Add mdct by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/81
- Add dst by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/82
- Update lpc by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/83
- Add chroma by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/84
- Apply reStructuredText formatter by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/85
- Add pnorm by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/86
- Add mdst by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/87
- Batch input support for LBG and GMM by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/88
- Python
Published by takenori-y over 1 year ago
diffsptk - diffsptk version 2.1.1
What's Changed
- Update mglsadf by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/80
This is the last release for PyTorch 1.X and Python 3.8 support.
- Python
Published by takenori-y over 1 year ago
diffsptk - diffsptk version 2.1.0
What's Changed
- Update mglsadf by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/74
- Add acr2csm by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/77
- Add csm2acr by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/78
- Add drc by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/76
- Restrict numpy and scipy version (will be removed)
- Python
Published by takenori-y over 1 year ago
diffsptk - diffsptk version 2.0.1
What's Changed
- Add histogram by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/70
- Fix bug of magic_intpl by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/72
- Support Python 3.12
- Python
Published by takenori-y almost 2 years ago
diffsptk - diffsptk version 2.0.0
What's Changed
- Add
functionalfor ease of use - Add CQT and ICQT based on librosa's implementation
Minor Breaking Changes
modeparameter inIIRhas been removed- The order of the arguments of
LPChas been changed
- Python
Published by takenori-y almost 2 years ago
diffsptk - diffsptk version 1.2.1
What's Changed
- Bug fix by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/67
- Python
Published by takenori-y about 2 years ago
diffsptk - diffsptk version 1.2.0
What's Changed
- Add plp by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/62
- Add alaw by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/63
- Use pad instead of cat by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/64
Minor Changes
LinearInterpolationmodule dropsnn.ReplicationPad1dmodule- Restrict the version of
vector-quantize-pytorch
- Python
Published by takenori-y about 2 years ago
diffsptk - diffsptk version 1.1.0
What's Changed
- Add lpc2lsp by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/53 and https://github.com/sp-nitech/diffsptk/pull/59
- Add lsp2sp by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/54
- Change implementation of root_pol by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/55
- Add pol_root by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/56
- Add lsp2lpc by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/57
- Update dfs by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/58
- Add lspcheck by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/60
- Python
Published by takenori-y about 2 years ago
diffsptk - diffsptk version 1.0.1
What's Changed
- Minor bug fix by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/50
- Python
Published by takenori-y over 2 years ago
diffsptk - diffsptk version 1.0.0
What's Changed
- Purge freqt2 from smcep by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/26
- Support zero-phase non-cascade MLSA filter by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/28
- Add yingram by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/29
- Add mlsacheck by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/30
- Expose PQMF parameters by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/33
- Support sawtooth excitation generation by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/37
- Support MLSA filter in the frequency domain by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/36
- Improve linear_intpl by @yoyololicon in https://github.com/sp-nitech/diffsptk/pull/38
- Add gmm by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/39
- Support learnable PQMF by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/41
- Add ap by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/43
- Add poledf by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/44
- Add rlevdur by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/45
- Add magic_intpl by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/47
Major Breaking Changes
cascadeparameter in MLSA has been changed tomodeparameter- Minimal PyTorch version has been changed to 1.11.0
- Python
Published by takenori-y over 2 years ago
diffsptk - diffsptk version 0.6.0
What's Changed
- Support sinusoidal excitation by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/15
- Get alpha from sample rate by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/16
- Add root_pol by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/17
- Add vq by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/19
- Add msvq and imsvq by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/20
- Add unframe by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/21
- Add istft by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/22
- Add lbg by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/23
- Fix slow import by @takenori-y in https://github.com/sp-nitech/diffsptk/pull/24
- Module
soprwas stripped
- Python
Published by takenori-y almost 3 years ago
diffsptk - diffsptk version 0.5.0
Fifth release
Additional implemented modules are: - cqt - entropy - excite - imglsadf - mglsadf - train
The recursive computation used in c2mpir, mpir2c, mgc2mgc, and mgc2sp has been changed to the FFT-based one for parallel processing.
- Python
Published by takenori-y over 3 years ago
diffsptk - diffsptk version 0.4.0
Fourth release
Additional implemented modules are: - delay - lar2par - mgcep (updated from mcep) - par2lar - pca - pitch - smcep - sopr
Note pca requires PyTorch 1.10+. Currently, only 16 kHz is supported in pitch. MLSA filter will be implemented in the next release.
- Python
Published by takenori-y over 3 years ago
diffsptk - diffsptk version 0.3.0
Third release
Some minor bugs were fixed by introducing a coverage test.
Additional implemented modules are: - df2 - dfs - grpdelay - lpccheck - mcpf - mpir2c - phase
The default floor values of fbank and mfcc were changed.
- Python
Published by takenori-y almost 4 years ago
diffsptk - diffsptk version 0.2.0
Second release
Additional implemented modules are: - c2ndps - delta - dequantize - gnorm - ignorm - lpc2par - mgc2mgc - mgc2sp - mlpg - ndps2c - norm0 - par2lpc - quantize - rmse - snr - zcross
Currently, mlpg assumes a global diagonal unit variance. Note that zcross cannot compute gradient.
- Python
Published by takenori-y almost 4 years ago
diffsptk - diffsptk version 0.1.0
Initial release
Implemented modules are: - acorr - b2mc - c2mpir - cdist - dct - decimate - fbank - fftcep - frame - freqt - idct - interpolate - ipqmf - iulaw - levdur - linear_intpl - lpc - mc2b - mfcc - mcep - pqmf - spec - stft - ulaw - window - zerodf
Currently, levdur and mcep solve their linear system by naive matrix inversion.
- Python
Published by takenori-y almost 4 years ago