Mute Sends

5.66K viewsCSS Feature RequestsSENDS
0

Hello.

Track Send works great, but is there are also way to add mute/unmute specific send?

pedjableton Answered question
0

Hi Pedjableton,

I’ll be looking into this by the end of this week (I’ll have more time then).
I’ll try to post a rundown at some point, on how I would approach this build, because there will be possible difficulties that are better considered before starting the build. For now, here’s some of my thoughts:

How to have more than 20 modifiers?

CSS has a functionality called Lists built in, which can be used to keep track of multiple values.
Personally, however, I like to use another method. In the past I found that I could set up a dictionary in one of the Modifiers + create some of my own functions to deliver and retrieve values to and from the dictionary. This dictionary has a few useful features:

  • It can store an (virtually) unlimited amount of values.
  • The values need to be linked to a key. Meaning you could define a value with a text string, making it easier to remember what the stored value means.

Another benefit of this approach would be that I could log the whole dictionary at once, to store the values between Ableton sessions.

How are we going to remember which send_values belong to which Track?

This question might give a little headache when you try to consider Tracks can be moved, deleted or added. Simply using Track index numbers won’t help in this case.

One option would be to use specific Track Names, so that we can link saved_send_values to the corresponding track_name.

The option that I would like to work with, but I’ll need to experiment with it, is to save the Track_object itself. This wil be a bit Pythonic but, Tracks are instances of the Track class, each instance is unique, so if we were able to save that object and used the saved object as a tool for comparison, to find out where that Track lives in the list of Tracks, then we wouldn’t need to worry about index numbers or Track_names.

Glenn V. Answered question
You are viewing 1 out of 16 answers, click here to view all answers.