I’ve noticed that when I send program change messages from my Digitakt to Eyesy, the scene number is offset by +1. So I send program change 1 - Scene 2 is activated.
It’s always consistently offset like this, but otherwise functions normally. The program change values being sent to other synths don’t have this issue, value X recalls patch X in all other circumstances. I would venture a guess this is due to Eyesy accepting values 0-127 while Digitakt is sending values 1-128, but I haven’t tested this.
Is there a way to offset this without the use of external midi filtering? Can the puredata pgmin function be manipulated to get these to line up?