This modeless dialog is a virtual piano that lets you play ChordEase via your computer's mouse or keyboard. This allows you to try out ChordEase even if you don't have a MIDI instrument. To display the dialog, use View/Piano. To play notes, left-click the piano keys, or press letter keys on your computer keyboard. Note that the letter keys only play notes while the piano dialog has focus. If you don't hear any output, ChordEase may be configured incorrectly; you may want to try the demo. To see if output notes are being generated, show the output notes bar and/or the MIDI output bar. The dialog will also display notes played on an external MIDI device, provided the notes are transmitted on the appropriate port and channel. The dialog has various settings, which are described below.
Port
This drop list lets you select which input port notes will be sent to. This setting, in combination with the piano's channel setting (see below) determines which part(s) will receive the notes. Since multiple parts can have the same input port and channel, it's possible to layer parts, i.e. play several parts at once. Keyboard splits are also possible if the part input zones are configured correctly. For a list of the ports, channels, and zones used by all parts, see the MIDI note mappings dialog.
Channel
This drop list lets you select which input channel notes will be sent to. This setting, in combination with the piano's port setting (see above) determines which part(s) will receive the notes.
Start note
This drop list lets you specify the virtual piano's lowest note. In combination with the key count setting (see below), it lets you emulate the layout of any standard or nonstandard piano. Standard layouts can also be selected via the context menu's Piano Size submenu.
Key count
This drop list lets you specify how many keys the virtual piano should have. It's usually used in combination with the start note setting (see above).
Velocity
This slider sets the velocity of notes played via the piano dialog.
Context menu
Piano Size | This submenu lets you select a standard piano size. For nonstandard sizes, use the start note and key count drop lists. | |
Key Labels | None | No labels are shown on the piano keys. |
Shortcuts | The labels show keyboard shortcuts, i.e. the correspondence between your computer keyboard and the piano keys. | |
Input Notes | The labels show the names of the input notes, i.e. for each key, what note is input to the mapping function. The labels are unaffected by chord changes, transposition, etc. | |
Output Notes | The labels show the names of the output notes, i.e. for each key, what note is output by the mapping function. The labels vary depending on the current chord scale, and are updated dynamically as the chords change. The labels are also affected by various settings including global transposition and the part's input transposition. Note that a forward slash shown on a key indicates that the key is mapped to the comp function. | |
Intervals | The labels show the intervals created by each piano key, e.g. relative to the root of the current chord. The labels are updated dynamically, as described above. | |
Scale Tones | The labels show the scale tones created by each piano key, as numbers from 1 to 7. Keys that don't generate a scale tone are left blank. The labels are updated dynamically, as described above. | |
Velocities | The labels show the velocities of the input notes numerically. | |
Key Colors | Input Notes | Color the keys to show which input notes are currently on. |
Velocities | Color the keys to show the velocities of the input notes. The colors range spectrally from blue (softest) to red (loudest). | |
Scale Tones | Color the keys so that scale tones are linearly mapped to a rainbow palette: 1=red, 2=orange, 3=yellow, 4=green, 5=blue, 6=indigo, 7=violet. | |
Thirds | Color the keys so that scale tones are mapped to a rainbow palette in thirds: 1=red, 3=orange, 5=yellow, 7=green, 2=blue, 4=indigo, 6=violet. | |
Rotate Labels | This setting rotates the key labels 90° counterclockwise, so that they're vertical instead of horizontal. This may allow the labels to use a larger font. | |
Show Octaves | This setting determines whether note names displayed on the piano keys include the octave number. Including the octave lengthens the labels, which may reduce the font size and thereby make the labels harder to read. Only key label types that show notes are affected. | |
Vertical Keyboard | This setting rotates the entire piano keyboard 90° counterclockwise, so that it's oriented vertically instead of horizontally. This may allow the key labels to use a larger font. The Rotate Labels setting has no effect in this case. |