A compact package to parse Ableton .als files
Project description
Ableton Parser Library for Python
A Python library for parsing and working with Ableton Live files (.als). This library provides functionality to extract information from Ableton Live projects, making it easier to analyze, manipulate, and interact with Ableton Live sets programmatically.
Features
- Parse Ableton Live Files: Extract information from Ableton Live project files (.als).
- Retrieve Track and Clip Data: Access track information, clip details, and other relevant data.
- Flexible and Extensible: Designed for ease of use and extensibility for custom use cases.
Installation
pip install pyableton
Usage
from pyableton import Ableton
# Initialize the parser with the path to your Ableton Live file
ableton_data = Ableton("path/to/your/project.als")
# Save Ableton data as midi file
ableton_data.to_midi("output_file.midi")
For detailed usage instructions and API documentation, please refer to the documentation (WIP).
Contributing
We welcome contributions! If you find a bug, have a feature request, or would like to contribute code, please open an issue or submit a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyableton-0.0.15.tar.gz
.
File metadata
- Download URL: pyableton-0.0.15.tar.gz
- Upload date:
- Size: 616.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18604d05f53941ca1844e9cd26c4524e0bed3119e6f135d154faf86677b5c929 |
|
MD5 | dcd02846de2af599c4a2aded98ac50ba |
|
BLAKE2b-256 | b530c3c0f082e0dca95864117cf54a779b71a0f989036a88dca3d617119ce4f0 |
File details
Details for the file pyableton-0.0.15-py3-none-any.whl
.
File metadata
- Download URL: pyableton-0.0.15-py3-none-any.whl
- Upload date:
- Size: 18.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d24ca30b54d7ead136488a49ef9d0cec87239d3a5c5f357883a84e5e582b958 |
|
MD5 | c0b373856d9c5faa383ba0adf83e76f4 |
|
BLAKE2b-256 | b4c2f212b1a3290af179160b258e75bedfa10ac90c4887f5f019fb6c2afc209d |