Enum midi_msg::UniversalNonRealTimeMsg [−][src]
A diverse range of messages for non-real-time applications. Used by SystemExclusiveMsg::UniversalNonRealTime
.
Variants
SampleDump(SampleDumpMsg)
Used to transmit sampler data.
ExtendedSampleDump(ExtendedSampleDumpMsg)
Additional ways/features for transmitting sampler data per CA-019.
TimeCodeCueingSetup(TimeCodeCueingSetupMsg)
Used to define a range of time points per MMA0001.
Request that the targeted device identify itself.
IdentityReply(IdentityReply)
The response to an IdentityRequest
.
FileDump(FileDumpMsg)
Used to transmit general file data.
Request a tuning bulk dump for the provided tuning program number, 0-127, and optional tuning bank number, 0-127
KeyBasedTuningDump(KeyBasedTuningDump)
A “key based” tuning dump, with one tuning for every key.
ScaleTuningDump1Byte(ScaleTuningDump1Byte)
A “1 byte scale” tuning dump, with 12 tunings applied across all octaves.
ScaleTuningDump2Byte(ScaleTuningDump2Byte)
A “2 byte scale” tuning dump, with 12 tunings applied across all octaves.
Like ScaleTuningDump1Byte
but higher resolution.
TuningNoteChange(TuningNoteChange)
Change the tuning of 1 or more notes for the next sounding of those notes.
ScaleTuning1Byte(ScaleTuning1Byte)
Similar to ScaleTuningDump1Byte
, but targets a channel, to take effect the next time a note is sounded.
ScaleTuning2Byte(ScaleTuning2Byte)
Similar to ScaleTuningDump2Byte
, but targets a channel, to take effect the next time a note is sounded.
GeneralMidi(GeneralMidi)
Turn on or off General MIDI 1 or 2.
FileReference(FileReferenceMsg)
Messages for accessing files on a shared network or filesystem.
Used by both SampleDump
and FileDump
to indicate all packets have been sent.
Used by both SampleDump
and FileDump
from the receiver to request that the sender
does not send any more packets until an ACK
or NAK
is sent.
Used to abort an ongoing SampleDump
or FileDump
.
NAK(u8)
Used by both SampleDump
and FileDump
from the receiver to indicate that it did not
receive the last packet correctly.
ACK(u8)
Used by both SampleDump
and FileDump
from the receiver to indicate that it
received the last packet correctly.
Trait Implementations
impl Clone for UniversalNonRealTimeMsg
[src]
fn clone(&self) -> UniversalNonRealTimeMsg
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UniversalNonRealTimeMsg
[src]
impl PartialEq<UniversalNonRealTimeMsg> for UniversalNonRealTimeMsg
[src]
fn eq(&self, other: &UniversalNonRealTimeMsg) -> bool
[src]
fn ne(&self, other: &UniversalNonRealTimeMsg) -> bool
[src]
impl StructuralPartialEq for UniversalNonRealTimeMsg
[src]
Auto Trait Implementations
impl RefUnwindSafe for UniversalNonRealTimeMsg
impl Send for UniversalNonRealTimeMsg
impl Sync for UniversalNonRealTimeMsg
impl Unpin for UniversalNonRealTimeMsg
impl UnwindSafe for UniversalNonRealTimeMsg
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,