Ok, cool I finally had a chance to play around with this on the hardware. I’ve had some success, but some issues also.
1. In my best case scenario, I would be able to trigger a sequence in ZynPad with a program change message from the MC707. I am able to get a sequence triggered from a MIDI Note message from the MC707, and I’m able to add a MIDI filter to map program change messages to note messages. However, those notes don’t seem to trigger sequences on ZynPad at all. I can see them in the MIDI log, they come through as velocity 0. Is this perhaps the reason, ZynPad doesn’t recognize velocity 0 notes as triggers? Is there a way to map to note-on with a particular velocity? Here’s the filter:
What I get when sending a PC from the MC707 (doesn’t trigger ZynPad):
What I get when sending a note from the MC707 (this does trigger ZynPad):
Here’s what I’m running:
2. I notice that after starting a sequence in ZynPad with a note, sending another of the same note will stop the sequence. This isn’t ideal, I would like (and I think this would be a sensible use case) the sequence to re-start from the beginning (nearest quantize interval) when another note-on is received, with an option to assign a MIDI trigger for “stop all” on a particular channel. Is there a way to change this? Willing to potentially do some coding if there isn’t. I believe there is an option for this in Ableton Live, under “Launch Mode” for clips.
3. There’s a weird UI thing assigning MIDI triggers to pads. When I’m selecting a note with the encoder on this screen:
If I ‘roll over’ a note (ie, I’m rotating the encoder, but haven’t pushed it yet) that has previously been assigned as a trigger for another pad, the trigger note will be removed from that other pad. This clearing from another pad makes sense, but this “clearing-from-old-assigning-to-new” process should not happen until the encoder is clicked. I can work around this, but it is pretty annoying 
4. Is there a config somewhere that sets the maximum number of beats that a ZynPad sequence can contain? 64 isn’t too bad, but it would be good to have the option to set some very long sequences without workarounds like chaining or scaling.
5. I haven’t tried looping the Zynthian back to the MC707 yet, but I’m not sure how I feel about the ‘feedback tallies’ from the pad MIDI triggers. Certainly it seems like there should be an option to turn that off. Is it possible to filter out just those note velocities (data 1-5) from the outputs?
Thanks for the help!