As I have mentioned here before, I use ST4 on a MacBook (MB) for backing tracks for saxophone rehearsals.
I set a new section of the song that I want to learn to loop, and when I have learnt that section I want to jump out of the loop and go to the next section of the song. As I use MacBooks both for editing and playback in ST4 I have set up the MB's keyboard as a "remote control" in ST4 and set it up to toggle the current region loop by remote action on the MB keyboard key "C" (default to toggle looping in Logic Pro) and it has worked perfectly, turning the looping off (or on) when key "C" is pressed.
But as I'm playing saxophone my hands are obviously busy with the horn, so I have purchased an M-Vave Chocolate Plus (CP) MIDI foot controller to send a MIDI signal over Bluetooth toggling the loop on/off.
I have programmed the fourth knob (D) on the CP to send MIDI command PC41@4 (Program Change, knob 4, action 1 at channel 4) and assigned this MIDI signal to "Toggle current region loop" - see attached image.

Unfortunately, this doesn't work the same way as the "C" key press. If I play a section with looping pre-defined, pressing the fourth (D) button on CP turns looping off, but if I want to toggle it to on again by pressing the D button on the foot switch again, I can see a looping symbol flash in ST for a fraction of a second and then the system turns it off and reports Section (current): Continue, almost as if the knob was pressed twice to toggle. Which it wasn't; I'm checking MIDI receives with the nice free program MidiView, and I see only one PC41@4 sent to ST.
Is anyone else here using the Chocolate Plus in conjunction with ST4 and can supply some advice on this?
Should I try with a Control Change MIDI signal rather than a Program Change signal and is it preferable to use another MIDI channel than 4? (I use 4 because I saw a video with Scott Uhl using the Chocolate of channel 4 to control ST4.)
I was considering to report this as a potential bug in ST4, but as it works fine with the keyboard I need to know more about the CP's behavior over Bluetooth connections before going ahead. It seems as if all other assignments I have done (start/stop, vol +/-, scroll page down/up) on the other knobs of the CP is working properly in ST4.
I would be grateful if there is someone else using the CP that I can share experiences with.
[As a side note I can report that is has been a pain to set up the CP due to poor documentation and clumsy software - it took me as an old programmer two days to understand how it works - and it also seems to reset the programming randomly to PC0@0, at least on knob D. But that is a different story.]
Regards,
Ulf