I’ve done some testing with my Octatrack and Ambika and i think there is a bug with bank change on the Octatrack.
My Ambika only use CC0 (MSB) for bank change so it should be fine. (doesnt need LSB CC32)
If i program 3 parts with different program change with different bank num it work BUT the
2 successive program change number must be different otherwise its not working.
EX :
Part 1 : program 20 bank 0
Part 2 program 13 bank 1
part 3 : program 20 bank 1
If i do part 1 -> part 2 -> part 3 its fine but if i do part 1 -> part 3 it doesnt change bank because i keep the same program number. same thing for 3->1. So the limitation here is if 2 successives programs change has the same program number it doesnt change bank.
Also i must disable prog change in sync menu in prference.