This is a wrapper for git
that ensures the best settings when working with Ableton Live projects.
- Audio files are managed by
git-lfs
.als
files are unzipped to XML, so some conflicts can be resolved by looking at thediff
.
The motivation for this project is to leverage the power and reliability of git
for online music collaboration.
You must have git
and git-lfs
installed.
Download from the releases page. Place it in your bin
directory.
Clone this repo and run cargo build --release
. The compiled binary will appear in target/release
.
# From the root of your Ableton Live project:
$ ableton-git init
# Or to check out someone else's work:
$ ableton-git clone ...
# Use `ableton-git` as you would normally use `git`!
I recommend hosting Ableton projects on GitLab because you get 10 GB per repo for free 🙂