🔥 Lifetime deal! Get Control Surface Studio for Just £67 👉 Click Here To Get It
Time left... mailtimers.com
⚠️ Lifetime licenses are ending soon, get yours before they're gone ⚠️
Your shopping cart is empty.

Snapshots

Submitted by aehaem on Sun, 03/21/2021 - 11:23
aehaem
Pro User
Control Surface Studio User

Will there come an update for controlling the new rack snapshot feature of Ableton 11?

Topic Category: 

14 Responses

Comments

Annette Brosin
Control Surface Studio User
#1

I had asked about variations control a few weeks back and I think the issue is that, as is, it's not possible to control much of the variations.
However, 3rd party for the win! If you use the m4l devices Smooth Automator Midi and Smooth Automator Audio (free downloads), you can 1) map that to macros which can be controlled with CSS, or 2) somehow map these without macros with CSS, or 3) automate them.

OmriMulti
Control Surface Studio User
#2

Yes Please!!!!

JohnC
Forum Admin
#3

I'm not sure if Snapshots have any control options available via midi scripts yet.
If they do then this should be possible (at some point).
In the meantime, Annette's workaround sounds good!

Sodkeen
Pro User
#4

Hello, is there any way to map recall variations from macro controls yet?

aventham77
Control Surface Studio User
#5

There are Live API commands for selecting and launching macro variations - I'm away from my computer this week but will post them when I'm back.

aventham77
Control Surface Studio User
#6

There's info about them here in this object model document, in the Rack Device section:

selected_variation_index = [xxx]
recall_selected_variation()

https://docs.cycling74.com/max8/vignettes/live_object_model

thx538
Control Surface Studio User
#7

I use this one, not free but very useful as it needs to be instantiated only once and controls variation on the selected track.
https://valiumdupeuple.gumroad.com/l/rndty

Sodkeen
Pro User
#8

Thanks for the replies guys! But can be implemented into Ableton Control Surface Script?

aventham77
Control Surface Studio User
#9

The Python lines I mentioned above can be incorporated into a reaction

Sodkeen
Pro User
#10

Oh, I see, not very familiar with Reactions and Python code but I will try to work it out.

thanks

aventham77
Control Surface Studio User
#11

Yeah sorry my posts are a bit brief - I've only got my phone here at the mo but will try to post an example reaction when I'm back in front of my pc

Sodkeen
Pro User
#12

I have been able to work it out, in case id useful for someone else here it is:

Listener: Button 33 was pressed
Actions: self.song().view.selected_track.view.selected_device.selected_variation_index = 0
self.song().view.selected_track.view.selected_device.recall_selected_variation()

In this way, when pressed button 33 it selects variation 1 and then recall selected (1) variation.

Sodkeen
Pro User
#13

Sorry the actions in the previous post got cut.

This is common on both...

self.song().view.selected_track.view.selected_device.

An then...

selected_variation_index = 0
recall_selected_variation()

aventham77
Control Surface Studio User
#14

Nice one! My plan is to target a specific device (by index/name) so I don't have to select it, but that's all I'm doing differently.
Except... my other idea is to use one row of 8 buttons as "pages", to select the first variation in a set of 8, without launching it; then use the second row of buttons to select and launch a specific variation within that "page". That way I can get to 64 variations from the 16 buttons, instead of just 16.