Expand description
A simple crate for converting the MIDI output of the Novation ReMOTE 25SL into user-friendly rust-esque types.
Re-exports§
pub extern crate pitch_calc;
Structs§
- Letter
Octave - Pitch representation in the form of a frequency (hz).
Enums§
- Axis
- Axes on which the
TouchPadcan output values. - Button
Row - The 4 distinct rows on which
Buttons are placed. - Control
- Controller events.
- Event
- All possible events that might be emitted from the ReMOTE 25SL.
- Input
Port - The MIDI input ports on which the
25SLemits MIDI input values. - Left
Button - 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.
- Right
Button - 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_ PREFIX - The name of the ports on which the
25SLemits MIDI input values.