ok thanks
I know how to do what I want with a powershell script that can also change the mixer back when MC exits. It's just a bit of a pain, as I have to redirect shortcuts etc to make it robust.
It would've been neater if MC could've run scripts.
Ideally it would run a script (in my case a MIDI command) at each switch to a zone.
The origin of my problem is that to use internal volume and convolution filters, I need to turn the mixer volume up almost to max. This is a problem for using apps outside of MC (eg games), so I need to turn the mixer volume back down to sane levels.
Is there an alternative approach?