pub enum SampleAttributeTrigQuantizationMode {
Show 18 variants
PatternLength,
Direct,
OneStep,
TwoSteps,
ThreeSteps,
FourSteps,
SixSteps,
EightSteps,
TwelveSteps,
SixteenSteps,
TwentyFourSteps,
ThirtyTwoSteps,
FourtyEightSteps,
SixtyFourSteps,
NinetySixSteps,
OneTwentyEightSteps,
OneNinetyTwoSteps,
TwoFiveSixSteps,
}Expand description
Sample attributes Trig Quantization options (quantization when manually triggering samples via track buttons). See Octatrack Manaul section 13.2.4 ATTRIBUTES
Variants§
PatternLength
Play once the pattern ends
Direct
Play back immediately, no quantization.
OneStep
Play after 1 sequencer step(s).
TwoSteps
Play after 2 sequencer step(s).
ThreeSteps
Play after 3 sequencer step(s).
FourSteps
Play after 4 sequencer step(s).
SixSteps
Play after 6 sequencer step(s).
EightSteps
Play after 8 sequencer step(s).
TwelveSteps
Play after 12 sequencer step(s).
SixteenSteps
Play after 16 sequencer step(s).
TwentyFourSteps
Play after 24 sequencer step(s).
ThirtyTwoSteps
Play after 32 sequencer step(s).
FourtyEightSteps
Play after 48 sequencer step(s).
SixtyFourSteps
Play after 64 sequencer step(s).
NinetySixSteps
Play after 96 sequencer step(s).
OneTwentyEightSteps
Play after 128 sequencer step(s).
OneNinetyTwoSteps
Play after 192 sequencer step(s).
TwoFiveSixSteps
Play after 256 sequencer step(s).
Trait Implementations§
Source§impl Clone for SampleAttributeTrigQuantizationMode
impl Clone for SampleAttributeTrigQuantizationMode
Source§fn clone(&self) -> SampleAttributeTrigQuantizationMode
fn clone(&self) -> SampleAttributeTrigQuantizationMode
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for SampleAttributeTrigQuantizationMode
impl Default for SampleAttributeTrigQuantizationMode
Source§fn default() -> SampleAttributeTrigQuantizationMode
fn default() -> SampleAttributeTrigQuantizationMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SampleAttributeTrigQuantizationMode
impl<'de> Deserialize<'de> for SampleAttributeTrigQuantizationMode
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
Source§impl PartialEq for SampleAttributeTrigQuantizationMode
impl PartialEq for SampleAttributeTrigQuantizationMode
Source§fn eq(&self, other: &SampleAttributeTrigQuantizationMode) -> bool
fn eq(&self, other: &SampleAttributeTrigQuantizationMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SampleAttributeTrigQuantizationMode
impl Eq for SampleAttributeTrigQuantizationMode
impl StructuralPartialEq for SampleAttributeTrigQuantizationMode
Auto Trait Implementations§
impl Freeze for SampleAttributeTrigQuantizationMode
impl RefUnwindSafe for SampleAttributeTrigQuantizationMode
impl Send for SampleAttributeTrigQuantizationMode
impl Sync for SampleAttributeTrigQuantizationMode
impl Unpin for SampleAttributeTrigQuantizationMode
impl UnwindSafe for SampleAttributeTrigQuantizationMode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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