@adam ... I will try to post detailed info asap...
I will repost the PY script as well, just in case I updated stuff... It is important you get it working (test by sending mute)
If you can't wait and want to try. The idea XAP can send strings when an event happen... You put the strings in g-ware ... Then in control io you set when pin 1 go up due to gate trigger string 1 , gate 2 to string 2 ... Etc.