Crate novation_remote_25sl

Crate novation_remote_25sl 

Source
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§

LetterOctave
Pitch representation in the form of a frequency (hz).

Enums§

Axis
Axes on which the TouchPad can output values.
ButtonRow
The 4 distinct rows on which Buttons are placed.
Control
Controller events.
Event
All possible events that might be emitted from the ReMOTE 25SL.
InputPort
The MIDI input ports on which the 25SL emits MIDI input values.
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_PREFIX
The name of the ports on which the 25SL emits MIDI input values.