pub struct MidiNote {
pub pitch: u8,
pub velocity: u8,
pub channel: u8,
pub start: FloatType,
pub duration: FloatType,
}Expand description
A note event in quarter-length time.
Fields§
§pitch: u8MIDI key number, from 0 to 127.
velocity: u8MIDI note-on velocity, from 0 to 127.
channel: u8MIDI channel, from 0 to 15.
start: FloatTypeStart offset measured in quarter lengths.
duration: FloatTypeDuration measured in quarter lengths.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MidiNote
impl<'de> Deserialize<'de> for MidiNote
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for MidiNote
impl StructuralPartialEq for MidiNote
Auto Trait Implementations§
impl Freeze for MidiNote
impl RefUnwindSafe for MidiNote
impl Send for MidiNote
impl Sync for MidiNote
impl Unpin for MidiNote
impl UnsafeUnpin for MidiNote
impl UnwindSafe for MidiNote
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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