Crate novation_remote_25sl [−] [src]
A simple crate for converting the MIDI output of the Novation ReMOTE 25SL into user-friendly rust-esque types.
Reexports
pub extern crate pitch_calc; |
Structs
LetterOctave |
Pitch representation in the form of a frequency (hz). |
Enums
Axis |
Axes on which the |
ButtonRow |
The 4 distinct rows on which |
Control |
Controller events. |
Event |
All possible events that might be emitted from the ReMOTE 25SL. |
InputPort |
The MIDI input ports on which the |
LeftButton |
The four buttons on the upper left hand side of the controller from top to bottom. |
Letter |
The letter representation for each step in the 12-tone, equal temperament, chromatic scale. |
Oct |
Most controls on the 25SL come in 8 strips. |
Page |
The page up and down buttons. |
Playback |
Media playback-style control buttons. |
RightButton |
The three buttons on the upper right hand side of the controller from top to bottom. |
Side |
The left and right sides of the controller. |
State |
Note events emitted from key presses. |
Constants
MIDI_INPUT_PORT_0 | |
MIDI_INPUT_PORT_1 | |
MIDI_INPUT_PORT_2 |