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

More use for Virtual Keyboard #56

Closed hugbug closed 4 years ago

hugbug commented 4 years ago

We will use virtual keyboard for two purposes:

  1. send note-on/off events to piano for a chosen MIDI-channel. This is already implemented in v. 1.0;
  2. define split point for Left and Main voices (#34).
hugbug commented 4 years ago

The virtual keyboard is now used to define split point for Left and Main voices. The keyboard appears automatically when the left voice is activated.

On Mixer tab the keyboard generates note on/off events (as it was already so in v. 1.0). The current MIDI-channel for which virtual keyboard generates events is now shown in the mixer with a new keyboard icon:

Screen Shot 2020-04-10 at 16 58 36

The icon is shown only when the keyboard is shown. To change the channel use context menu of the channel - new item "Play on virtual keyboard":

Screen Shot 2020-04-10 at 16 58 51