I'm using software to play multichannel MIDI and it works fine to a modern sound bank (for example, sending out to another computer running Logic Pro with each instrument assigned the appropriate channel).

But when I send the same to the Yamaha PSR 340, everything gets played on the same instrument and obviously sounds awful.

Can the MIDI implementation actually be this unusably basic on these machines or is there just a config option I'm missing on the keyboard itself?

Thanks,
TLF