|0.0.6||Jul 20, 2021|
|0.0.5||May 14, 2021|
|0.0.4||May 14, 2021|
#205 in WebAssembly
Babycat is a library that makes it easy to decode and manipulate many audio files at once.
Babycat is written in Rust, has generated bindings for C, Python, and WebAssembly, and can be compiled to many different target architectures.
Babycat's bindings to Python allow for the concurrent decoding of many audio files without being slowed down by the Python Global Interpreter Lock (GIL), allowing you to get work done faster than you could in pure Python.
Babycat is licensed under the MIT license. Unlike many other libraries in the audio ecosystem,you can use Babycat in any project you want without any restrictions.
Babycat was built at and is actively maintained by Neocrym, a record label that use artificial intelligence to find and promote the world's greatest musicians. Neocrym uses Babycat to decode millions of songs as part of audio feature engineering pipelines for training machine learning models.
You can find Babycat's documentation at babycat.io.
Babycat is built on top of many high-quality open source packages, including: