#[repr(u8)]pub enum MacroSynthOsc {
Show 48 variants
CSAW = 0,
MORPH = 1,
SAW_SQUARE = 2,
SINE_TRIANGLE = 3,
BUZZ = 4,
SQUARE_SUB = 5,
SAW_SUB = 6,
SQUARE_SYNC = 7,
SAW_SYNC = 8,
TRIPLE_SAW = 9,
TRIPLE_SQUARE = 10,
TRIPLE_TRIANGLE = 11,
TRIPLE_SIN = 12,
TRIPLE_RNG = 13,
SAW_SWARM = 14,
SAW_COMB = 15,
TOY = 16,
DIGITAL_FILTER_LP = 17,
DIGITAL_FILTER_PK = 18,
DIGITAL_FILTER_BP = 19,
DIGITAL_FILTER_HP = 20,
VOSIM = 21,
VOWEL = 22,
VOWEL_FOF = 23,
HARMONICS = 24,
FM = 25,
FEEDBACK_FM = 26,
CHAOTIC_FEEDBACK_FM = 27,
PLUCKED = 28,
BOWED = 29,
BLOWN = 30,
FLUTED = 31,
STRUCK_BELL = 32,
STRUCK_DRUM = 33,
KICK = 34,
CYMBAL = 35,
SNARE = 36,
WAVETABLES = 37,
WAVE_MAP = 38,
WAV_LINE = 39,
WAV_PARAPHONIC = 40,
FILTERED_NOISE = 41,
TWIN_PEAKS_NOISE = 42,
CLOCKED_NOISE = 43,
GRANULAR_CLOUD = 44,
PARTICLE_NOISE = 45,
DIGITAL_MOD = 46,
MORSE_NOISE = 47,
}Expand description
Macro synth oscilator modes.
Variants§
CSAW = 0
MORPH = 1
SAW_SQUARE = 2
SINE_TRIANGLE = 3
BUZZ = 4
SQUARE_SUB = 5
SAW_SUB = 6
SQUARE_SYNC = 7
SAW_SYNC = 8
TRIPLE_SAW = 9
TRIPLE_SQUARE = 10
TRIPLE_TRIANGLE = 11
TRIPLE_SIN = 12
TRIPLE_RNG = 13
SAW_SWARM = 14
SAW_COMB = 15
TOY = 16
DIGITAL_FILTER_LP = 17
DIGITAL_FILTER_PK = 18
DIGITAL_FILTER_BP = 19
DIGITAL_FILTER_HP = 20
VOSIM = 21
VOWEL = 22
VOWEL_FOF = 23
HARMONICS = 24
FM = 25
FEEDBACK_FM = 26
CHAOTIC_FEEDBACK_FM = 27
PLUCKED = 28
BOWED = 29
BLOWN = 30
FLUTED = 31
STRUCK_BELL = 32
STRUCK_DRUM = 33
KICK = 34
CYMBAL = 35
SNARE = 36
WAVETABLES = 37
WAVE_MAP = 38
WAV_LINE = 39
WAV_PARAPHONIC = 40
FILTERED_NOISE = 41
TWIN_PEAKS_NOISE = 42
CLOCKED_NOISE = 43
GRANULAR_CLOUD = 44
PARTICLE_NOISE = 45
DIGITAL_MOD = 46
MORSE_NOISE = 47
Trait Implementations§
Source§impl Clone for MacroSynthOsc
impl Clone for MacroSynthOsc
impl Copy for MacroSynthOsc
Source§impl Debug for MacroSynthOsc
impl Debug for MacroSynthOsc
Source§impl Default for MacroSynthOsc
impl Default for MacroSynthOsc
Source§impl From<MacroSynthOsc> for u8
impl From<MacroSynthOsc> for u8
Source§fn from(enum_value: MacroSynthOsc) -> Self
fn from(enum_value: MacroSynthOsc) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MacroSynthOsc
impl PartialEq for MacroSynthOsc
impl StructuralPartialEq for MacroSynthOsc
Source§impl TryFrom<u8> for MacroSynthOsc
impl TryFrom<u8> for MacroSynthOsc
Source§type Error = TryFromPrimitiveError<MacroSynthOsc>
type Error = TryFromPrimitiveError<MacroSynthOsc>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for MacroSynthOsc
impl TryFromPrimitive for MacroSynthOsc
const NAME: &'static str = "MacroSynthOsc"
type Primitive = u8
type Error = TryFromPrimitiveError<MacroSynthOsc>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
Auto Trait Implementations§
impl Freeze for MacroSynthOsc
impl RefUnwindSafe for MacroSynthOsc
impl Send for MacroSynthOsc
impl Sync for MacroSynthOsc
impl Unpin for MacroSynthOsc
impl UnsafeUnpin for MacroSynthOsc
impl UnwindSafe for MacroSynthOsc
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