MartinBspheroid / Carmine

Ableton remote script to load your devices via clip triggers
8 stars 1 forks source link
ableton ableton-live remote-script

Carmine logo

Carmine is Ableton user remote script for Ableton Live. It allows you to recall Instrument racks by triggering clips in session view, designed to provide streamlined workflow during both preparation and performance of live sets.

Did you ever wonder how to recall instruments per clip? Sure, there are a couple of ways to do that at the moment.

Recall by sending MIDI Program change set via clips:

ClyphX Pro

VST host that's acting like VSTi

Reaktor with Program changes

That's why I decided to poke around Ableton Live's API and came up with this solution. Initial attempt to use one device per track and just save/restore settings was soon replaced when I discovered that you can load whole Intrument racks, including internal sends/returns & macros (which was essential due to fact that I use Push2 as the main controller).

Now Carmine tries to address these issues by following this rule:

Clip name => Preset name

So it's easy as this:

  1. Tweak/design your sound with devices way you want
  2. Pack all devices and vsts to Instrument rack and save it to presets folder in your current project
  3. Rename clip to match name of that Instrument Rack
  4. Recall this Instrument rack later by triggering it.

Easy, right?

You need to change preset settings ? Save it again and overwrite old one. No need to navigate in window of our VST host or menu dive into Intrument rack chains. All your settings are persistantly saved within your project folder. No external settings or extra files.

Installation

Please refer to this official article on Ableton's website. Clear and straight forward instructions, pretty much copy paste one folder to different folder. You can confirm that Carmine is working by making a new liveset, there should be yellow message popping at the bottom like

Control surface 2 -> CARMINE

Usage

To load a Script, there has to be a folder called presets made in your current project. Make sure there's one, as this is a place where Carmine will pull presets from.

Once Carmine is active it changes behaviour of clips in couple of certain ways:

DEVELOPMENT:

TODO:

Thanks to:

Credits: