mirror of
https://github.com/YuzuZensai/spleeter.git
synced 2026-01-06 04:32:43 +00:00
2.3 KiB
2.3 KiB
Changelog History
2.1.0
This version introduce design related changes, especially transition to Typer for CLI managment and Poetry as library build backend.
-ioption is now deprecated and replaced by traditional CLI input argument listing- Project is now built using Poetry
- Project requires code formatting using Black and iSort
API changes:
- function
get_default_audio_adapteris now available asdefault()class method withinAudioAdapterclass - function
get_default_model_provideris now available asdefault()class method withinModelProviderclass STFTBackendandCodecare now string enumGithubModelProvidernow usehttpxwith HTTP/2 support- Commands are now located in
__main__module, wrapped as simple function using Typer options module provide specification for each available option and argument typesmodule provide custom type specification and must be enhanced in future release to provide more robust typing support with MyPyutils.loggingmodule has been cleaned, logger instance is now a module singleton, and a single function is used to configure it with verbose parameter- Added a custom logger handler (see tiangolo/typer#203 discussion)
2.0
First release, October 9th 2020
Tensorflow-2 compatible version, allowing uses in python 3.8.
1.5.4
First release, July 24th 2020
Add some padding of the input waveform to avoid separation artefacts on the edges due to unstabilities in the inverse fourier transforms. Also add tests to ensure both librosa and tensorflow backends have same outputs.
1.5.2
First released, May 15th 2020
Major changes
- PR #375 merged to avoid mutliple tf.graph instantiation failures
Minor changes
- PR #362 use tf.abs instead of numpy
- PR #352 tempdir cleaning
1.5.1
First released, April 15th 2020
Major changes
- Bugfixes on the LibRosa STFT backend
Minor changes
- Typos, and small bugfixes
1.5.0
First released, March 20th 2020
Major changes
- Implement a new STFT backend using LibRosa, faster on CPU than TF implementation
- Switch tensorflow version to 1.15.2
Minor changes
- Typos, and small bugfixes
1.4.9
First released, Dec 27th 2019
Major changes
- Add new configuration for processing until 16Khz
Minor changes
- Typos, and small bugfixes