Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Reversal of the Ableton Live .als (liveset) format

License

adriensalon/fmtals

Repository files navigation

fmtals

Reversal of the Ableton Live .als (liveset) format. Ableton Live files are represented as XML data, compressed as gzip. This provides functionnality for importing and exporting livesets as C++17 data structures. If your Ableton Live version is not yet supported please report an issue. Documentation for the fmtals::project data structure can be found in the fmtals/fmtals.hpp header.

Requires cereal headers path to be defined as CEREAL_INCLUDE_DIR from CMake.

Usage

Use void fmtals::import_project(std::istream&, fmtals::project&, fmtals::version&) to import a project and retrieve the Ableton Live version it was created with.

Use void fmtals::export_project(std::ostream&, const fmtals::project&, const fmtals::version&) to export a project for a specified Ableton Live version.

About

Reversal of the Ableton Live .als (liveset) format

Topics

Resources

License

Stars

Watchers

Forks