Introducing Live Tools, including better Git integration
Introducing Live Tools, including better Git integration
Hey guys,
For those of you on OS X, iv'e put together a few tools for Live that some of you might find useful.
http://github.com/danielbayley/Ableton-Live-tools
If you want to use version control for your Live projects, there's a service in there which will automatically uncompress .als files so that they play nice with Git.
You could bind it to ?S and effectively override Live's save command so you don't even need to think about it.
Another one effectively allows you to export ALAC (.m4a) files straight from Live.
Hopefully the project will grow, and useful devices, racks and templates will be added in future for various audio tasks. Contributions are welcome!
http://github.com/danielbayley/Ableton-Live-tools
For those of you on OS X, iv'e put together a few tools for Live that some of you might find useful.
http://github.com/danielbayley/Ableton-Live-tools
If you want to use version control for your Live projects, there's a service in there which will automatically uncompress .als files so that they play nice with Git.
You could bind it to ?S and effectively override Live's save command so you don't even need to think about it.
Another one effectively allows you to export ALAC (.m4a) files straight from Live.
Hopefully the project will grow, and useful devices, racks and templates will be added in future for various audio tasks. Contributions are welcome!
http://github.com/danielbayley/Ableton-Live-tools
-
- Posts: 1134
- Joined: Mon May 31, 2010 12:36 pm
- Contact:
Re: Introducing Live Tools, including better Git integration
This thing looks great !
Of no use for me for the moment, but sounds really promising !
Of no use for me for the moment, but sounds really promising !
-
- Posts: 7033
- Joined: Wed Jun 25, 2014 11:34 am
Re: Introducing Live Tools, including better Git integration
Wonderful Bayley! Thank you for sharing.Bayley wrote:
Another one effectively allows you to export ALAC (.m4a) files straight from Live.[/url]
ALAC "metadata support including artwork" is very handy. I just want to point out you can add this with the proper tools to AIFF too. As some prefer AIFF that's good to know. AIFF should work also on Windows and Linux.
I use the free multi-platform tool Kid3 Tag Editor. It has 29 5-star reviews! I think it's great for preparing digital releases.
Make some music!
Re: Introducing Live Tools, including better Git integration
That's true, you get the metadata support with AIF[F] too, but you don't get the lossless compression as you do with ALAC, which usually halves the file size. This particularly matters if you happen to be within the Apple ecosystem and plan on loading stuff onto iPhone/Pad etc.Stromkraft wrote:Bayley wrote:
I just want to point out you can add this with the proper tools to AIFF too.
-
- Posts: 7033
- Joined: Wed Jun 25, 2014 11:34 am
Re: Introducing Live Tools, including better Git integration
I knew that, but AIFF — while bigger — go on the iDevices too. But tagging is not the reason to release on ALAC. It's perfectly reasonable to release on AIFF, ALAC, FLAC, AAC, MP3 as you can automate conversion. Bandcamp for example support many formats.Bayley wrote:That's true, you get the metadata support with AIF[F] too, but you don't get the lossless compression as you do with ALAC, which usually halves the file size. This particularly matters if you happen to be within the Apple ecosystem and plan on loading stuff onto iPhone/Pad etc.Stromkraft wrote:Bayley wrote:
I just want to point out you can add this with the proper tools to AIFF too.
Make some music!
Re: Introducing Live Tools, including better Git integration
Sure, use whatever you like. It's mostly personal preference in the end. I just thought it might be handy to be able to export other formats straight from Live. I may add support for more in future.Stromkraft wrote:I knew that, but AIFF — while bigger — go on the iDevices too. But tagging is not the reason to release on ALAC. It's perfectly reasonable to release on AIFF, ALAC, FLAC, AAC, MP3 as you can automate conversion. Bandcamp for example support many formats.
By the way, Live Tools has had some improvements over the last few days. Support was added for a wider range of systems, and Git integration improved further.
http://github.com/danielbayley/Ableton-Live-tools
-
- Posts: 51
- Joined: Mon Apr 30, 2012 10:36 am
Re: Introducing Live Tools, including better Git integration
Can you explain for the non-tech people what the Git integration does and what XML backup means in laymen terms?
Re: Introducing Live Tools, including better Git integration
Sure i'll try, although this is probably going to be of use to more technical people (namely developers).Jeffromusic wrote:Can you explain for the non-tech people what the Git integration does and what XML backup means in laymen terms?
Git is a very popular version control system. Here are a few simple guides/useful links to what it is and how/why to use it.
http://git-scm.com
http://rogerdudler.github.io/git-guide
https://mac.github.com
http://www.git-tower.com
http://www.git-tower.com/learn
Git works best with text-based files because then it only saves the differences between each version of a file as opposed to the whole file over again each time (Live saves compressed .als files which look like gibberish if you were to open them in a text editor) but they can easily be uncompressed back into XML format (which looks a lot like HTML if you were to open in a text editor).
What Live Tools does, amongst other things, is provide a few different ways of automatically uncompressing .als files for you; the "it just works" approach.
Some advantages of using a version control system like Git with Live include
• Maintain a full backup/history of your Live project
• Try out ideas on different branches without affecting the "master"
• Easily revert back to a previous version
• Collaborate with other Live users, and keep an online backup of your Live project (Git repository) using GitHub
Hope that helps.