Control Scheme - romelanthonysb/ocarinatemporis GitHub Wiki
Button map
Button | Behavior |
---|---|
A |
Play note D |
C-Down |
Play note F |
C-Right |
Play note A |
C-Left |
Play note B |
C-up |
Play note D' (1 octave above D) |
Z |
Flatten note (1 semitone) |
R |
Sharpen note (1 semitone) |
Joystick Up/Down | Pitch bend (+/- 2 semitones) |
Joystick Left/Right | Apply vibrato |
More Details
The first 5 buttons (A and the C-buttons) are called the "blow" keys, or note-producing keys. Pressing one of these buttons causes the ocarina to sound.
Generally, the ocarina will only sound if one of the blow keys plus zero or one of Z and R (the shift/accidental keys) are pressed down. Pressing more than 1 blow key, or pressing just Z or R, will not result in a note.
Using the default configuration it is possible to sound any note from B, (the note below middle C) all the way to F', resulting in a range of about one and a half octaves. However, the configuration is such that without pitch bend (joystick up/down) it is impossible to play G, a common note.
Proposed extended controls
Button | Proposed Behavior |
---|---|
Up |
Increase volume |
Down |
Decrease volume |
Left |
Transpose down (up to 12 semitones) |
Right |
Transpose up (up to 12 semitones) |
B |
Panic button (kill all MIDI notes in case of an error) |
L |
Change instrument (among several presets) |
Start |
Quit Program |