DropSnorz/OwlPlug

DAW Project Support: Ableton Live

Closed this issue · 2 comments

This issue track activity and needs for Ableton project support in OwPlug. The decision to support a DAW depends on various factor: technical constraints and format documentation, maintenance cost regarding updates, and DAW popularity across the community.

If you are intersted in this feature, react using a 👍 emoji. You can also contribute by posting content, documentation and resources that might help the development.

‌List of supported DAW project format: https://github.com/DropSnorz/OwlPlug/wiki/Projects-and-DAW-Support

Scope

First proof of concept for the new project sync feature
Parse Ableton Live Set (.als) files to extract referenced plugins and compare with installed plugins.

Format overview

An Ableton Live Set (.als) file is a gzipped xml file.

gzip -cd Project.als > Project.als.xml

The XML format is not publicly documented.

Implementation details

New package com.owlplug.project will be added with DAW project syncing and lookup logic
The Apache Commons Compress library will be reused to extract XML stream from .als files.

Released in OwlPlug 1.25.0

Ableton Live scan result example

image