Ableton Live MIDI Remote Script / Control Surface

:slight_smile: Thanks.

All updated with the correct download!

Si

OMFG - custom presets work! Awesome!

Did a quick ‘tech test’ today for u-he Repro-1 to work through the process and replicated the first page of my published preset to work within your environment. Wicked..

Only wrinkle in doing this was that nothing was mapped by default in Ableton for Repro-1 so I had to hit configure and enable relevant controls (plus save as default configuration) for the files to be created in the DUMP folder during ‘on-the-fly’ mapping.

Only pain now is that all of the controls are created as ‘thin slider bars’ and everything needs formatting appropriately - I can’t see a way to convert one control type for another so I assume these have to be created manually and control parameters configured to match? Gonna be a bit painful but hey ho..

One other question is around the configuration of midi port/channel in the preset @jhh - given that your script grabs hold of various midi channels on port 1 (I see a number of generic midi devices when looking at the devices page) do I need to be careful about the selection of midi channel number in the preset?

Sort of dream come true for me as I now have realtime interaction between plug-ins and E1 preset; Open VST, preset updates.. just amazing.

Si

Glad to hear you’re enjoying it!

Unfortunately, plugin support in Ableton is not that smooth. Mapping the parameters in Live is not always easy (and appears to depend on whether it is a VST2/3 or AU plugin).

Also, plugins (or Ableton, can’t tell who is the culprit) don’t really report parameter values in any nice way. As a result the automatic dumping process cannot do intelligent controls assignments (as it can do for Max devices). This explains why everything is a thin slider. Sometimes, plugins are so lame as to report their values so poorly as to be useless: you’ll need to use the BORKED_DEVICES configuration option for those :wink:

Regarding MIDI assignment: MIDI channel 7-9 are used by the mixer, 11 and up by presets. Your shouldn’t really need to change MIDI assignments though, and stick to the mappings in the CC map.

Only if they are racked and one uses the macros with vst3. If you don’t macro map them, but use the plugins directly, parameter values are fine.

Vst2 is supposed to be fine macromapped

The problem is that for VSTs, Ableton doesn’t automatically configure all available parameters, so you have to select them manually. For AU style plugins, sometimes the paramater range is reported as an integer 0..1 :frowning: - e.g. Arturia Mini V3.

Hi @jhh

Just thought you should know that the preset for Bass synth has something strange going on. On the LFO, selecting Sync/Freq is inverted as is the displayed control for Rate/Freq.

Not sure if this is a Live device mapping or preset issue.

Si

1 Like

Thanks for reporting this. Fixed it just now.

Brill - appreciate it!

Is it possible to just download the updated preset or do I need to grab the whole package again?

Si

You need to grab the whole package again, sorry. I maintain the premium package in a private repository.

Thanks @jhh

Before I break anything I just want to be sure I’m upgrading correctly as the process for premium package users is a bit unclear to me;

  1. Grab Standard download and run electron.pkg to upgrade base package
  2. Unzip to create contents in ctrlv2
  3. Grab Premium package and do the same again

I presume the premium package is via the URL link you sent to me last week via email after I was having issues with the installer creating xot?

Sorry to be a pain but I just don’t want to a) end up hassling you any more than I have too and b) break my environment :slight_smile:

Si

You only need to grab the premium package to get the update for the Bass preset.

Thanks @jhh

I’ve run through the premium install process as per the help file in the download.

Only challenge I have is that I cannot find the file premium-upload-to-E1.zip anywhere in the source or in the install folder. Is this something I have to download separately?

Thanks,

Si