pub struct Note(/* private fields */);
Expand description
Represents a midi note number
§Note
- 12-tone english named note constants are calculated with 0 corresponding to C-2 and 127 to G8, C4 is 72
Implementations§
Source§impl Note
impl Note
pub const C2m: Note
pub const Cs2m: Note
pub const D2m: Note
pub const Ds2m: Note
pub const E2m: Note
pub const F2m: Note
pub const Fs2m: Note
pub const G2m: Note
pub const Gs2m: Note
pub const A2m: Note
pub const As2m: Note
pub const B2m: Note
pub const C1m: Note
pub const Cs1m: Note
pub const D1m: Note
pub const Ds1m: Note
pub const E1m: Note
pub const F1m: Note
pub const Fs1m: Note
pub const G1m: Note
pub const Gs1m: Note
pub const A1m: Note
pub const As1m: Note
pub const B1m: Note
pub const C0: Note
pub const Cs0: Note
pub const D0: Note
pub const Ds0: Note
pub const E0: Note
pub const F0: Note
pub const Fs0: Note
pub const G0: Note
pub const Gs0: Note
pub const A0: Note
pub const As0: Note
pub const B0: Note
pub const C1: Note
pub const Cs1: Note
pub const D1: Note
pub const Ds1: Note
pub const E1: Note
pub const F1: Note
pub const Fs1: Note
pub const G1: Note
pub const Gs1: Note
pub const A1: Note
pub const As1: Note
pub const B1: Note
pub const C2: Note
pub const Cs2: Note
pub const D2: Note
pub const Ds2: Note
pub const E2: Note
pub const F2: Note
pub const Fs2: Note
pub const G2: Note
pub const Gs2: Note
pub const A2: Note
pub const As2: Note
pub const B2: Note
pub const C3: Note
pub const Cs3: Note
pub const D3: Note
pub const Ds3: Note
pub const E3: Note
pub const F3: Note
pub const Fs3: Note
pub const G3: Note
pub const Gs3: Note
pub const A3: Note
pub const As3: Note
pub const B3: Note
pub const C4: Note
pub const Cs4: Note
pub const D4: Note
pub const Ds4: Note
pub const E4: Note
pub const F4: Note
pub const Fs4: Note
pub const G4: Note
pub const Gs4: Note
pub const A4: Note
pub const As4: Note
pub const B4: Note
pub const C5: Note
pub const Cs5: Note
pub const D5: Note
pub const Ds5: Note
pub const E5: Note
pub const F5: Note
pub const Fs5: Note
pub const G5: Note
pub const Gs5: Note
pub const A5: Note
pub const As5: Note
pub const B5: Note
pub const C6: Note
pub const Cs6: Note
pub const D6: Note
pub const Ds6: Note
pub const E6: Note
pub const F6: Note
pub const Fs6: Note
pub const G6: Note
pub const Gs6: Note
pub const A6: Note
pub const As6: Note
pub const B6: Note
pub const C7: Note
pub const Cs7: Note
pub const D7: Note
pub const Ds7: Note
pub const E7: Note
pub const F7: Note
pub const Fs7: Note
pub const G7: Note
pub const Gs7: Note
pub const A7: Note
pub const As7: Note
pub const B7: Note
pub const C8: Note
pub const Cs8: Note
pub const D8: Note
pub const Ds8: Note
pub const E8: Note
pub const F8: Note
pub const Fs8: Note
pub const G8: Note
Trait Implementations§
impl Copy for Note
impl Eq for Note
impl StructuralPartialEq for Note
Auto Trait Implementations§
impl Freeze for Note
impl RefUnwindSafe for Note
impl Send for Note
impl Sync for Note
impl Unpin for Note
impl UnwindSafe for Note
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