Auglib

Latest version: v1.0.4

Safety actively analyzes 714919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

0.12.1

---------------------------

* Changed: require ``audmath >=1.3.0``
* Changed: require ``audinterface >=1.0.4``
* Changed: use ``audmath.samples()``
to convert from duration to samples
* Fixed: add missing "Returns" section
to documentation of ``auglib.AudioBuffer.from_array()``

0.12.0

---------------------------

* Added: ``auglib.transform.Fade``
* Changed: use version 2.0.3 of the ``auglib`` C++ library
* Changed: split API documentation into sub-pages
for each function/class
* Changed: if ``loop_aux`` is ``True``
in ``auglib.transform.Mix``
the ``aux`` buffer is now first looped
before ``read_pos_aux``
and ``read_dur_aux``
are applied
* Fixed: ``gain_base_db``
in ``auglib.transform.Mix``
was not applied
to all samples of the ``base`` buffer
starting at the length of the ``aux`` buffer
and ending at ``read_dur_aux``

0.11.2

---------------------------

* Changed: require ``audobject >=0.7.6``
* Fixed: missing ``unit`` attribute
in ``auglib.transform.BabbleNoise``

0.11.1

---------------------------

* Fixed: ``preserve_level`` argument was missing for
``auglib.transform.BabbleNoise``
and ``auglib.transform.PrependValue``

0.11.0

---------------------------

* Added: ``auglib.transform.BabbleNoise``
* Added: ``auglib.transform.Prepend``
* Added: ``auglib.transform.PrependValue``
* Added: ``auglib.transform.Resample``
* Added: ``auglib.transform.Shift``
* Added: ``snr_db`` argument to
``auglib.transform.Mix``
``auglib.transform.PinkNoise``,
``auglib.transform.Tone``,
``auglib.transform.WhiteNoiseGaussian``,
``auglib.transform.WhiteNoiseUniform``
to specify the signal-to-noise ratio
between the incoming
and added signal
* Added: ``end_pos`` and ``fill_pos`` to
``auglib.transform.Trim``
to allow any kind of cropping,
zero padding,
and signal repetition
* Added: ``preserve_level`` argument
to all transforms.
If ``True`` it ensures
that the transformed signal
has the same root-mean-square value
as the incoming signal
* Added: ``auglib.AudioBuffer.rms()``
and ``auglib.AudioBuffer.rms_db()``
* Added: ``sampling_rate`` argument to
``auglib.AudioBuffer.write()``
* Added: *Noise with fixed SNR* example
in the documentation
* Added: *Band-Pass Filtered Noise* example
in the documentation
* Changed: allow a transform object as input
for the ``aux`` argument
in transforms that have this argument
* Changed: ``auglib.transform.Trim``
no longer supports providing a ``start_pos``
that is larger than the buffer length
* Changed: ``auglib.transform.Trim``
with argument ``fill="loop"``
no longer loops the whole input signal,
but only the trimmed version
specified by ``start_pos``
and/or ``end_pos``.
For cycling through a signal
use ``auglib.transform.Shift`` instead
* Changed: raise ``ValueError``
if ``sampling_rate`` argument
is not greater than zero or not an integer
* Changed: serializing a transform
that contains a buffer as ``aux`` argument
will raise a ``ValueError``
* Changed: when applied to an input signal
``auglib.transform.Function``
raises a ``RuntimeError``
if it would result in an empty augmented signal
* Changed: depend on ``audformat>=0.15.2``
* Fixed: ``read_dur_aux``
in ``auglib.transform.Append``
does now allow to be ``None``

0.10.5

---------------------------

* Added: pitch shift example
* Added: constant pitch examples
* Fixed: correct examples for ``pedalboard>=0.4.0``

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.