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