You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-9Lines changed: 11 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,21 +91,23 @@ The API documentation, along with guides, example code, illustrations and exampl
91
91
92
92
# Changelog
93
93
94
-
## [0.42.0] - 2025-07-04
94
+
## [0.43.0] - 2025-09-09
95
95
96
-
### Added
96
+
### Changed
97
97
98
-
* Add support for Python 3.13
99
-
* Add support for librosa 0.11.0
98
+
* Make `LoudnessNormalization`**400% faster** by switching from pyloudnorm to the new and faster alternative [loudness](https://github.com/iver56/loudness)
99
+
* Improve `AddBackgroundNoise` performance: Only load/decode the part of the noise file that is needed, instead of the entire file.
100
+
* Bump min Python version to 3.10
101
+
* Switch to a more modern type hint style
100
102
101
-
### Changed
103
+
### Deprecated
102
104
103
-
* Make `Mp3Compression`**25-300% faster** (depending on hardware, audio properties like duration and number of channels and various params, like bitrate) with the new `backend="fast-mp3-augment"` (now default). The extra dependency for this is [fast-mp3-augment](https://github.com/iver56/fast-mp3-augment), which pulls a few useful tricks for faster execution.
104
-
* Make `Limiter`**30% faster** and easier to install (extra dependency is now [numpy-audio-limiter](https://github.com/iver56/numpy-audio-limiter) instead of [cylimiter](https://github.com/pzelasko/cylimiter/)). The `Limiter` behavior has not changed, although there are minor numerical differences.
105
+
* Deprecate `"pydub"` backend in `Mp3Compression`, because pydub isn't maintained anymore, and depends on audioop, which got removed in Python 3.13. The recommended alternative is `"fast-mp3-augment"`
105
106
106
-
### Fixed
107
+
### Removed
107
108
108
-
* Handle non-contiguous audio ndarray input to `PitchShift` and `TimeStretch` properly
109
+
* Remove upper Python version limit to avoid hindering early adopters
110
+
* Remove LRU cache in `AddBackgroundNoise`, due to the changed way of loading audio, and because such audio datasets are commonly larger than RAM anyway
109
111
110
112
For the full changelog, including older versions, see [https://iver56.github.io/audiomentations/changelog/](https://iver56.github.io/audiomentations/changelog/)
Copy file name to clipboardExpand all lines: docs/changelog.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [0.43.0] - 2025-09-09
9
+
10
+
### Changed
11
+
12
+
* Make `LoudnessNormalization`**400% faster** by switching from pyloudnorm to the new and faster alternative [loudness](https://github.com/iver56/loudness)
13
+
* Improve `AddBackgroundNoise` performance: Only load/decode the part of the noise file that is needed, instead of the entire file.
14
+
* Bump min Python version to 3.10
15
+
* Switch to a more modern type hint style
16
+
17
+
### Deprecated
18
+
19
+
* Deprecate `"pydub"` backend in `Mp3Compression`, because pydub isn't maintained anymore, and depends on audioop, which got removed in Python 3.13. The recommended alternative is `"fast-mp3-augment"`
20
+
21
+
### Removed
22
+
23
+
* Remove upper Python version limit to avoid hindering early adopters
24
+
* Remove LRU cache in `AddBackgroundNoise`
25
+
8
26
## [0.42.0] - 2025-07-04
9
27
10
28
### Added
@@ -682,6 +700,8 @@ Thanks to karpnv
682
700
683
701
* Initial release. Includes only one transform: `AddGaussianNoise`
0 commit comments