MIDI_KEYBOARD_SETTINGS structure |
|
The MIDI_KEYBOARD_SETTINGS structure describes the graphical settings applied to a specific virtual piano keyboard. The current settings can be retrieved through the MIDI.KeyboardGraphicalSettingsGet method and modified through the MIDI.KeyboardGraphicalSettingsSet method. Below you can see an example of a horizontal virtual piano keyboard with default colors.
For further details about the use of MIDI protocol see the MIDIMan class section and the How to deal with MIDI protocol tutorial.
C# definition
public struct MIDI_KEYBOARD_SETTINGS
{
public Color colorBackground;
public Color colorWhiteKeys;
public Color colorBlackKeys;
public Color colorWhiteKeysBorders;
public Color colorBlackKeysBorders;
public Color colorWhiteKeysPressed;
public Color colorBlackKeysPressed;
public Color colorWhiteKeysPressedBorders;
public Color colorBlackKeysPressedBorders;
};
Member |
Description |
|
|
The color used for rendering the keyboard's background (default is set to Black) |
|
The color used for rendering white keys (default is set to White) |
|
The color used for rendering black keys (default is set to Black) |
|
The color used for rendering the border of white keys (default is set to Black) |
|
The color used for rendering the border of black keys (default is set to Black) |
|
The color used for rendering white keys in pressed state (default is set to Light Blue) |
|
The color used for rendering black keys in pressed state (default is set to Light Blue) |
|
The color used for rendering the border of white keys in pressed state (default is set to Black) |
|
The color used for rendering the border of black keys in pressed state (default is set to Black) |