hugbug / conpianist

App to control Yamaha CSP digital pianos from Windows, macOS or Linux.
GNU General Public License v3.0
32 stars 4 forks source link

Local control on/off #3

Closed hugbug closed 6 years ago

hugbug commented 6 years ago

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:

Our simple app is starting being useful.