Thanks for the quick response Thorsten. In past versions of the MIDIBox64, I used a momentary push button switch for program changes. I'd have a bank of 10 discrete momentary switches to choose my favorite 10 programs.
In this version, I'm using a rotary switch for program changes, which may be part of the problem, but I did run an experiment with the latest configuration, eliminating the rotary switches.
In my MIDIBox64 photo below, the rotary switches are on the right - Presets I & II. For the experiment I reassigned the momentary push button switch (sub wheel) on the left (in red) to be a program change. The push button program changes worked on my previous MIDIBoxes. Side note: the front panel says MIDIBox NG, but it's actually a 64. I have the hardware to make the NG, and will eventually replace the electronics behind this.
In the config file I assigned that Sub Wheel button to select program 1F. I commented out the original button assignment
When running MIDIBox64 2.4f, this is what I see when I push the button - each button push sends a program 0 change.
When I load my modified code for version 2.4, with the altered MIDI_evnt.inc file, and using the same config file,this is what I get for each button push, which is what I would expect.
It's been years since I looked at this problem, so I was trying to remember what I did. Playing with the new GX-80 synth got me thinking about it again. I was just curious if I'm doing something wrong here. The rest of the box works flawlessly. That said, it's a legacy system, and this is not a major problem for me - not worth spending a lot of time on.
regards,
AJ