Help with 2 group buttons and possible feature request for midi input

Hi all,

I have 2 questions:

  1. Is it possible to have two groups asigned to a button and have them toggle with inverted states? I would like to have a button that mutes Group A and at the same enables Group B. I have a normal Button that reflects the group A state in his color. I thought about using a small rectangle to reflect the state of the second group so that i have a visual feedback for both. I could just set 2 osc messages to the button (i think) and have one message toggle group A and the other Group B. However, I want the 2 groups to always toggle inverted. For example if I manually unmute both groups in Ableton, the two will then be in sync. But I want it that when I press the button again, only one Group (if possible specified group a) changes so that the two groups are inverted again. Is that possible?
  2. I would like to have a small rectangle reflect in it’s color, if a track in ableton is recieving midi signals and light up when it does, much like ableton does on each midi track. Is that possible? If not, this would be my feature request, to fetch the state of the midi ins of each track (or group)

Thanks in advance!

I Just tried some stuff and I figured i have to explain my setup a bit more in detail, as it is more complicated:

There is Group A, and in this group we have tracks a1,a2,a3

There is Group B, and in this group we have tracks b1,b2,b3

each track now has it’s own group in order to be recognized by ableset, so each track essentially has 2 groups. For example: track a1 is writtin in ableton like this: a1 +G:A +G:A1

now whenever a1 plays, I want b1 to be silent. So I made a button for every track. For example: Button a1 has the osc: /mixer/a1/mute toggle;/mixer/b1/mute toggle

If I now manually set a1 to active and b1 to mute, I can switch between those two without a problem by just pressing one button.

Now I have a 4th button, which mutes or enables the whole group, so all 3 buttons together.

OSC for this one: /mixer/a/mute toggle;/mixer/b/mute toggle

this works just fine.

But now if I toggle only a1 for example, the group button will say that the group is unmuted. If I press the group button, everything will be muted. It does not matter to combination, as long as one track is unmuted, the group button will mute all 3 tracks. This is actually quite neat.

But now this button also mutes all of the B tracks, so then everything is muted. In order for this setup to work, I should be able to send an inverted message with the group button for group B. So that when group A gets muted, every track on group B should be unmuted.

But I can’t send always an inverted message. the message should only be inverted for when parts of the group are active. So when I then press the group button, everything on group B should become active. But as long as all of them are in sync, the group button should just toggle.