Automating phrase program number - not applied for the first note

It’s a tricky one to explain so I’ll do my best. When automating the phrase program number when the instrument is in Program mode, the previous phrase still plays even through the UI says the new phrase program is selected. I have to make the pattern automation change on the line before the actual notes are triggered.

I’ve tried turning of Autoseek in the phrases, but it seems that any prg changes happening when notes are triggered are ignored

This only seems to be an issue when automating the program from the Instr Macro UI, not directly from the sample Z command

6577 phraseprog.png