CSP can be connected to a PC via USB cable providing MIDI-ports to PC. This allows to use external tone generator applications such as Pianoteq. The generated audio can be sent back to CSP and played via CSP loudspeakers. There is one issue though - the piano still plays internal sounds on each key press. On other pianos the internal tone generator can be deactivated via menus. CSP doesn't have any controls except one Function-button, which doesn't offer a way to disable internal tone generator.
However internal tone generator of CSP can be switched on/off via MIDI-message control-change with parameters 122, 0 (off) or 122,127 (on).
As a proof of concept for controlling CSP from our application we develop a simple screen:
with controls to select MIDI-port to send messages to;
with buttons "On" and "Off";
clicking on buttons send MIDI-message to switch local control off an on.
CSP can be connected to a PC via USB cable providing MIDI-ports to PC. This allows to use external tone generator applications such as Pianoteq. The generated audio can be sent back to CSP and played via CSP loudspeakers. There is one issue though - the piano still plays internal sounds on each key press. On other pianos the internal tone generator can be deactivated via menus. CSP doesn't have any controls except one Function-button, which doesn't offer a way to disable internal tone generator.
However internal tone generator of CSP can be switched on/off via MIDI-message
control-change
with parameters122, 0
(off) or122,127
(on).As a proof of concept for controlling CSP from our application we develop a simple screen:
Our simple app is starting being useful.