pub struct MetronomeControlPage {
pub metronome_time_signature: u8,
pub metronome_time_signature_denominator: u8,
pub metronome_preroll: u8,
pub metronome_cue_volume: u8,
pub metronome_main_volume: u8,
pub metronome_pitch: u8,
pub metronome_tonal: bool,
pub metronome_enabled: bool,
}Expand description
PROJECT -> CONTROL -> METRONOME UI menu.
Fields§
§metronome_time_signature: u8TIME SIG. NUMER setting in PROJECT -> CONTROL -> METRONOME UI menu.
Controls the numerator for time signature (the 3 in 3/4).
See Manual section 8.6.6 METRONOME
metronome_time_signature_denominator: u8TIME SIG. DENOM setting in PROJECT -> CONTROL -> METRONOME UI menu.
Controls the numerator for time signature (the 3 in 3/4).
See Manual section 8.6.6 METRONOME
metronome_preroll: u8PREROLL setting in PROJECT -> CONTROL -> METRONOME UI menu.
How many bars to prerolls with the metronome before playing a pattern.
See Manual section 8.6.6 METRONOME
metronome_cue_volume: u8How loud to play the metronome on CUE outputs. Default is 32. See Manual section 8.6.6 METRONOME
metronome_main_volume: u8How loud to play the metronome on MAIN outputs. Default is 0. See Manual section 8.6.6 METRONOME
metronome_pitch: u8Pitch of the metronome clicks. Default is 12. See Manual section 8.6.6 METRONOME
metronome_tonal: boolWhether the metronome click has tonal characteristics or not. Default is true (enabled).
See Manual section 8.6.6 METRONOME
metronome_enabled: boolWhether the metronome is active. Default is false.
See Manual section 8.6.6 METRONOME
Trait Implementations§
Source§impl Clone for MetronomeControlPage
impl Clone for MetronomeControlPage
Source§fn clone(&self) -> MetronomeControlPage
fn clone(&self) -> MetronomeControlPage
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MetronomeControlPage
impl Debug for MetronomeControlPage
Source§impl<'de> Deserialize<'de> for MetronomeControlPage
impl<'de> Deserialize<'de> for MetronomeControlPage
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 MetronomeControlPage
impl PartialEq for MetronomeControlPage
Source§impl Serialize for MetronomeControlPage
impl Serialize for MetronomeControlPage
impl StructuralPartialEq for MetronomeControlPage
Auto Trait Implementations§
impl Freeze for MetronomeControlPage
impl RefUnwindSafe for MetronomeControlPage
impl Send for MetronomeControlPage
impl Sync for MetronomeControlPage
impl Unpin for MetronomeControlPage
impl UnwindSafe for MetronomeControlPage
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