I'm just getting back into MIDI after a LONG outage and am attempting to connect my Casio MT240 keyboard to a Linux netbook. The Casio has 5-pin DIN connections and the netbook is USB so I've bought a DIN/USB converter. Driving the Casio from a software step sequencer works fine. However, driving a software synth (Zynaddsubfx) from the Casio keyboard exhibits the strange phenomenon that only a single Note Event gets sent, changing the Program on the Casio (ie the keyboard sound) sends a program change event after which another single note event can be sent. This is totally repeatable and so far I have not been able to send more than one note event (off or on, Midi mode 3) without changing the program/keyboard sound.
To me this seems like a Casio bug either hardware or firmware. I've used a software MIDI monitor (Kmidimon) which confirms the description above. Any suggestions? as it's an old (aka vintage) keyboard it could be a first generation midi chip (or even custom firmware to do it), perhaps upgrades are possible. I don't feel inclined to take the lid off the machine and delve into it, though as this model seems to be a favourite target of the circuit-bending community there may well be possibilities to do so. All suggestions gratefully received (I know I can buy current generation MIDI keyboards, but that seems a bit defeatist at this stage).