SoundFile is an audio library based on libsndfile, CFFI, and NumPy
BSD-3-CLAUSE License
Bot releases are hidden (Show)
Fixes a bug in the library discover on Linux, if no system library and no packaged library could be found.
Published by bastibe over 1 year ago
Thank you, Barabazs, Andrew Murray, Jon Peirce, for contributions
to this release.
Published by bastibe about 2 years ago
Thank you, tennies, Hannes Helmholz, Christoph Boeddeker, Matt Vollrath, Matthias Geier, Jacek Konieczny, Boris Verkhovskiy, Jonas Haag, Eduardo Moguillansky, Panos Laganakos, Jarvy Jarvison, Domingo Ramirez, Tim Chagnon, Kyle Benesch, Fabian-Robert Stöter, Joe Todd
Published by bastibe about 2 years ago
This is a pre-release
Fixes re 0.11.0b5:
Published by bastibe over 2 years ago
This is a pre-release
Fixes re 0.11.0b4:
Published by bastibe over 2 years ago
This is a pre-release
Published by bastibe over 2 years ago
This is a pre-release
Includes updated binaries for Windows 32/64, and macOS x86_64/arm64.
Fixes re: 0.11.0b2:
Known issues:
Published by bastibe over 2 years ago
This is a pre-release
Includes updated binaries for Windows 32/64, and macOS x86_64/arm64.
Known issues:
Published by bastibe almost 5 years ago
Published by bastibe almost 5 years ago
Adds support for file system path protocol (PEP 519)
Published by bastibe almost 5 years ago
Bugfix release:
Published by bastibe almost 9 years ago
This latest release of SoundFile fixes many small issues, in particular with the handling of file-like objects.
There are two breaking changes:
always_2d
from True
to False
.write
function from write(data, file, ...)
to write(file, data, ...)
Apart from that, here are the highlights of this release:
read
and write
.SoundFile.buffer_read
and SoundFile.buffer_read_into
and SoundFile.buffer_write
, which read/write raw data without involving Numpy.info
function that returns metadata of a sound file.Published by bastibe over 9 years ago
Again, thanks to Matthias Geier for all of his hard work, but also Nils Werner and Whistler7 for their many suggestions and help.
import pysoundfile
to import soundfile
.exclusive_creation
argument to write
.truncate()
method.IMPORTANT: This release does not have Windows installers any more. Instead, we now have OS-specific wheels that contain the necessary libraries for Windows and OSX on PyPI. From now on pip install pysoundfile
should not require additional binaries (on Windows and OS X).
Published by bastibe over 9 years ago
The latest release of PySoundFile cleans up many small
inconsistencies, particularly in the the ordering and naming of
function arguments. Therefore, old code will probably not work any
more.
It also adds a number of great new features, such as global read
and write
functions that do not require you to open a
SoundFile
, or a blocks
function that can read a sound file one
block at a time. It has also grown a lot more flexible and powerful at
opening things like streams, buffers, or file descriptors.
With all these improvements, we feel that the indexing interface is
not needed any more. It is now officially marked as deprecated and
might be removed in the future.
A big, big thank you to Matthias Geier, who did most of the work!
float64
as default data type.read()
, write()
, blocks()
convenience'x'
open mode.tell()
method.__repr__()
method.Published by bastibe over 10 years ago
This release includes quite a few new features and bug fixes:
A big thanks to @mgeier, who helped to find and fix a lot of these issues!