AudioSpylt
Note: This package is currently under development. The provided version (
0.6.3) should be treated as a pre-stable release. Although the package has been in development for some time, bugs and undocumented features are still common.
AudioSpylt is a Python-based toolbox designed for sound analysis, resynthesis, and a variety of visual and symbolic sound representations. While it is primarily intended for instructional purposes, this toolbox seamlessly integrates with the Jupyter Notebook environment. Originally created for composition students, it places a special emphasis on diverse resynthesis techniques.
For a detailed history of changes, see the CHANGELOG.md.
Toolbox Overview
The toolbox is organized into the following main categories:
/case_studies- narrative notebooks with end-to-end analytic and creative workflows/conferences- materials from conference presentations featuring AudioSpylt/mei- test output directory for generated MEI files/samples- audio files and score sheets used in the case studies/tsv- sample TSV files used in notebooks/tutorials_tech- function-focused references for individual parameters and utilities/tutorials_workflow- workflow examples that combine multiple tools for analysis, transformation, and synthesis
Google Colab Demos
Demo notebooks are available in this Google Drive folder.
Getting Started
Installation
pip install audiospylt
AudioSpylt targets Python 3.12+. When installed from PyPI, pip will install the runtime dependencies automatically.
If you are working from a local clone for notebooks or development, you can also install the mirrored dependency list with:
pip install -r requirements.txt
Dependencies
Current runtime dependencies:
ipython,ipykernel,ipywidgets,nbformat>=4.2.0(notebook support)librosa,soundfile(audio processing)numpy,pandas,scipy(data science)matplotlib,plotly(visualization)verovio(symbolic rendering)requests,tqdm(utilities)
Contributions
Contributions are welcome through pull requests and issues.
License
AudioSpylt is released under the MIT License.
Metadata
Release files for audiospylt 0.6.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| audiospylt-0.6.3.tar.gz | 85.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| audiospylt-0.6.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 174.6 kB
Release files / audiospylt-0.6.3.tar.gz
| Download URL | audiospylt-0.6.3.tar.gz |
|---|---|
| Size | 85.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
70c31e814d6b2122cdae4c6f4ffc519e3d90c1e4e2837bbbddfe8047c99f77f1
|
|
BLAKE2b-256 checksum How to use checksums |
9e880e26db258451611616b41b31579cb4880ac1d47eb55eab6f3d0732646841
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 1, 2026.
Transparency logRelease files / audiospylt-0.6.3-py3-none-any.whl
| Download URL | audiospylt-0.6.3-py3-none-any.whl |
|---|---|
| Size | 89.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
88b6dd0e35a4def86d2036ea6d487d46d75da09eb44cd8035b841aa3dd3299c3
|
|
BLAKE2b-256 checksum How to use checksums |
8e43b2ac2d914ec733b7bd619b9cae1acc7d0f7ec71255a02b9de336a6c97cae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 1, 2026.
Transparency log