Digitakt: Help needed with basic midi

Ah ah! It wasn’t long before I had a problem.
Let’s say I end a song on bank A pattern 6 on the DT.
I move to bank F pattern 1 to start the next song. I select the appropriate bank on the mc3.
F1 is playing. When I press the footswitch, I don’t get F2, but F7… (pattern 7, following the pattern 6 which was the one selected the last time I pressed the switch…)
My god… Midi is so complex

Why not from 0 to 15 ?

With DT ?
Why not using MC3 ?

No way to reset MC3 to the first pattern of the bank before starting your performance ? After a power cycle for instance.

This is very basic midi. Just Program Changes send. No bank messages needed.
Almost there !

I’m only using the first 8 patterns.

When I change banks on the mc3, it doesn’t change anything on the DT. I have to manually change banks on the DT, and the change banks on the mc3.

That’s another thing I’m trying to achieve. It seems like you can add properties to a bank on the mc3, called “on enter bank”, and I can ask for reset to the original value of 0 (or 17 or whatever) each time a new bank is called in.
I’m trying hard to program this but I must be missing something…