Here's one to ponder:
In the section of the Live manual called Using the chain selector in a Rack there's a suggestion that DEVICE ON/OFF can be assigned to a Chain Select-mapped macro in order to conserve resources. Devices in any chain other than the currently-active one are actually switched off until their chain is selected.
The manual goes on to point out that it isn't really necessary to do this because inactive chains don't exert much resource demand, but you can do it if you want or need to.
I applied the assignment technique as outlined in the manual in an instrument rack with 4 chains because I wanted to activate a unique SQ Sequencer on each chain -- the currently-active chain would have its own sequence, the sequencers on the other chains would be off. (It seems that all the sequencers on a track, if you have more than one, will run no matter what otherwise.)
However when I set up the assignments as per the manual, very strange things began to happen.
Two of the Sequencers never responded when their chains were selected, while the two others exhibited On / Off Behavior when the macro value was between 0 and... "more 0," I'd call it -- a part of the macro range at the higher end of the 0 value. Weird, right?
Unsurprisingly, it was rather tricky to find the "0 Sweet Spot" to get just the second sequencer running -- it couldn't be done consistently.
If the macro reached a value of 1, only the lowest-value assigned Sequencer was on even though it wasn't assigned to that value.
I had mapped these at first (as per the manual) to values of 1 and higher, although I did find that a bit odd in and of itself, since the first chain is the 0 chain.
When that didn't work, I tried the (to me, more logical) 0 and higher.
Still nutty.
Try it yourself and see what you get. It may be that sequencers are unique beasts that do not behave in this respect like your standard instrument or audio effect or whatever.
No drama attended this experiment -- it's not as if a project was going to live or die by it, I was just trying it to see if it would work because I recalled reading it in the manual and it would have been handy.
I didn't try applying the technique to anything other than the sequencers so I can't even report that it operates as described on other devices.
I love a mystery,
o99
Chain Select Doesn't Control Sequencer "Device On/Off" As Expected
Chain Select Doesn't Control Sequencer "Device On/Off" As Expected
Perform. rig
MacBook Pro 2023 | M3 Max | OS 15.7.2 | 36 Gb RAM | MicroBook IIc | Akai APC40 MkII | LIVE 12 Suite
Prod. rig
Mac Studio M1 Max | OS 15.7.2 | 64 Gb RAM | MiniStack STX | ApolloX6 | Live 12 Suite
MacBook Pro 2023 | M3 Max | OS 15.7.2 | 36 Gb RAM | MicroBook IIc | Akai APC40 MkII | LIVE 12 Suite
Prod. rig
Mac Studio M1 Max | OS 15.7.2 | 64 Gb RAM | MiniStack STX | ApolloX6 | Live 12 Suite
Re: Chain Select Doesn't Control Sequencer "Device On/Off" As Expected
I'm not sure how you set things up, but this should work.
Set the chain selector's min/max to the full range of 0 to 127. If you pick a smaller range, the other Min/Max values are scaled, making it hard to match the zones.
Set the macro ranges for the sequencer's on/off buttons to match the zone's or zones' begin and end. In this example, I set the zone width to 8 and selected only one zone at a time for each on/off button. Wider zones make it easier to switch between chains because you don't have to be as precise.

If it still doesn't work the way you want, please upload a screenshot of your settings.
You can upload a screenshot to https://postimages.org/ and paste the link (Thumbnail for forums) here.
You can also post the image to an alternative site or cloud service, like Dropbox, iCloud, or OneDrive, and share it from there.
Set the chain selector's min/max to the full range of 0 to 127. If you pick a smaller range, the other Min/Max values are scaled, making it hard to match the zones.
Set the macro ranges for the sequencer's on/off buttons to match the zone's or zones' begin and end. In this example, I set the zone width to 8 and selected only one zone at a time for each on/off button. Wider zones make it easier to switch between chains because you don't have to be as precise.

If it still doesn't work the way you want, please upload a screenshot of your settings.
You can upload a screenshot to https://postimages.org/ and paste the link (Thumbnail for forums) here.
You can also post the image to an alternative site or cloud service, like Dropbox, iCloud, or OneDrive, and share it from there.
Re: Chain Select Doesn't Control Sequencer "Device On/Off" As Expected
thank you very much!
i will try this tomorrow and update the post with the results.
really appreciate it!
o99
i will try this tomorrow and update the post with the results.
really appreciate it!
o99
Perform. rig
MacBook Pro 2023 | M3 Max | OS 15.7.2 | 36 Gb RAM | MicroBook IIc | Akai APC40 MkII | LIVE 12 Suite
Prod. rig
Mac Studio M1 Max | OS 15.7.2 | 64 Gb RAM | MiniStack STX | ApolloX6 | Live 12 Suite
MacBook Pro 2023 | M3 Max | OS 15.7.2 | 36 Gb RAM | MicroBook IIc | Akai APC40 MkII | LIVE 12 Suite
Prod. rig
Mac Studio M1 Max | OS 15.7.2 | 64 Gb RAM | MiniStack STX | ApolloX6 | Live 12 Suite
Re: Chain Select Doesn't Control Sequencer "Device On/Off" As Expected
It is working -- thank you so much, @Rivanni!
I never stopped to think that restricting the range of the macro to the chains currently instantiated (which is something I do quite commonly in other situations) will compress the function of the Macro as well.
For an application like this I think the best solution is to use the entire range (0-127) and divide it as equally as you can get among the chains instantiated.
That way, you don't run into the odd macro behavior.
Warm regards,
otalgia99
I never stopped to think that restricting the range of the macro to the chains currently instantiated (which is something I do quite commonly in other situations) will compress the function of the Macro as well.
For an application like this I think the best solution is to use the entire range (0-127) and divide it as equally as you can get among the chains instantiated.
That way, you don't run into the odd macro behavior.
Warm regards,
otalgia99
Perform. rig
MacBook Pro 2023 | M3 Max | OS 15.7.2 | 36 Gb RAM | MicroBook IIc | Akai APC40 MkII | LIVE 12 Suite
Prod. rig
Mac Studio M1 Max | OS 15.7.2 | 64 Gb RAM | MiniStack STX | ApolloX6 | Live 12 Suite
MacBook Pro 2023 | M3 Max | OS 15.7.2 | 36 Gb RAM | MicroBook IIc | Akai APC40 MkII | LIVE 12 Suite
Prod. rig
Mac Studio M1 Max | OS 15.7.2 | 64 Gb RAM | MiniStack STX | ApolloX6 | Live 12 Suite