I was working through a different program change idea with my Parva (see the thread Peter linked, it was about program change with multis), so I’m not sure if I can be too helpful but I’m happy to try things out on mine if you need. Maybe I’ll learn something! I’m more of a program change follow type user of program change, so some of the more advanced ways of doing things still confuse the heck out of me.
On the multis front, I can see the original Futuresonus forum thread with all the details has gone dark, so from memory I think there was something about the existing program change implementation being set up to, while in multi mode, change programs on a voice by voice basis. (I was looking for it to change on a multi by multi basis.) Brad talked about making a change that would remedy the behaviour (can’t recall exactly) but this conversation was all after the 0.70 firmware release. I thought a simple fix might have been to assign banks A and B to multis instead of M and N.