Skip to main content

A compact package to parse Ableton .als files

Project description

Ableton Parser Library for Python

Python version

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyableton-0.0.15.tar.gz (616.5 kB view details)

Uploaded Source

Built Distribution

pyableton-0.0.15-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

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

Hashes for pyableton-0.0.15.tar.gz
Algorithm Hash digest
SHA256 18604d05f53941ca1844e9cd26c4524e0bed3119e6f135d154faf86677b5c929
MD5 dcd02846de2af599c4a2aded98ac50ba
BLAKE2b-256 b530c3c0f082e0dca95864117cf54a779b71a0f989036a88dca3d617119ce4f0

See more details on using hashes here.

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

Hashes for pyableton-0.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 1d24ca30b54d7ead136488a49ef9d0cec87239d3a5c5f357883a84e5e582b958
MD5 c0b373856d9c5faa383ba0adf83e76f4
BLAKE2b-256 b4c2f212b1a3290af179160b258e75bedfa10ac90c4887f5f019fb6c2afc209d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page