pub struct MidiControlMidiPage {
pub midi_audio_track_cc_in: bool,
pub midi_audio_track_cc_out: u8,
pub midi_audio_track_note_in: u8,
pub midi_audio_track_note_out: u8,
pub midi_midi_track_cc_in: u8,
}Expand description
PROJECT -> CONTROL -> MIDI -> CONTROL UI menu.
Fields§
§midi_audio_track_cc_in: boolWhether samples can be loaded in 24-bit depth (16 bit depth samples are always odded as 16 bit).
AUDIO CC IN setting in PROJECT -> CONTROL -> MIDI -> CONTROL UI menu.
Whether audio tracks respond to MIDI CC IN messages.
See manual section 8.7.1 CONTROL.
midi_audio_track_cc_out: u8AUDIO CC OUT setting in PROJECT -> CONTROL -> MIDI -> CONTROL UI menu.
Whether audio tracks send MIDI CC OUT messages.
Three options:
INT: No messages sent, knobs only affect Octatrack settings.EXT: Sends CC OUT messages but they don’t alter any Octatrack settings.INT+EXT: Simultaneously affects Octatrack settings and sends CC OUT messages.
See manual section 8.7.1 CONTROL.
midi_audio_track_note_in: u8AUDIO NOTE IN setting in PROJECT -> CONTROL -> MIDI -> CONTROL UI menu.
Whether to receive MIDI NOTE IN messages on Audio tracks and how the audio tracks
respond to those MIDI NOTE IN messages.
- OFF: midi note has no effect.
- STANDARD: standard note mapping (default).
- FOLLOW TM: Track’s current trig mode affects audio tracks (track/chromatic/slots).
- MAP/TRACK: Uses MIDI MAP configuration on a per-track basis (track/chromatic/slots disconnected from user trig mode of track).
midi_audio_track_note_out: u8AUDIO NOTE OUT setting in PROJECT -> CONTROL -> MIDI -> CONTROL UI menu.
Whether audio tracks send MIDI NOTE OUT messages. Three options:
INT: No messages sent, knobs only affect Octatrack settings.EXT: Sends NOTE OUT messages but they don’t alter any Octatrack settings.INT+EXT: Simultaneously affects Octatrack settings and sends NOTE OUT messages.
See manual section 8.7.1 CONTROL.
midi_midi_track_cc_in: u8Unknown. MIDI channel to MIDI Track CC In messages n (1 - 16) ?
Trait Implementations§
Source§impl Clone for MidiControlMidiPage
impl Clone for MidiControlMidiPage
Source§fn clone(&self) -> MidiControlMidiPage
fn clone(&self) -> MidiControlMidiPage
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MidiControlMidiPage
impl Debug for MidiControlMidiPage
Source§impl<'de> Deserialize<'de> for MidiControlMidiPage
impl<'de> Deserialize<'de> for MidiControlMidiPage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for MidiControlMidiPage
impl PartialEq for MidiControlMidiPage
Source§impl Serialize for MidiControlMidiPage
impl Serialize for MidiControlMidiPage
impl StructuralPartialEq for MidiControlMidiPage
Auto Trait Implementations§
impl Freeze for MidiControlMidiPage
impl RefUnwindSafe for MidiControlMidiPage
impl Send for MidiControlMidiPage
impl Sync for MidiControlMidiPage
impl Unpin for MidiControlMidiPage
impl UnwindSafe for MidiControlMidiPage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more