View Single Post
Old 09-26-2019, 01:04 AM   #4961
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by MalcolmG View Post
Sorry, I meant the other way. If you have an index, pass it. If the "receiving" zone/navigator doesn't need it, it ignores it.

Anyway, as I said, I don't know how it's implemented, so take with a grain of salt. Just in general I like to remove situations where both sides need to be setup just right ie. GoZoneIndex and the correct Navigator. If one side can be removed ie. by making it always GoZone, then it becomes harder to mess up.
Agree 100%

Just couldn't think of a way to do it, until you caused a rethink -- thanks !

The architecture is set up exactly as you say -- any action not requiring an index ignores the index part -- the receiving side of the equation is already implemented.

It is now a matter of redesigning the Activate Zone section to ALWAYS send an index -- which is most often 0 (sender) and most often ignored (receiver), except in the case of Sends/FX.

So ParentZone will be dropped, and GoZone will always set and Index automatically.

Working on it...
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote