WavShape

Enum WavShape 

Source
#[repr(u8)]
pub enum WavShape {
Show 70 variants PULSE12 = 0, PULSE25 = 1, PULSE50 = 2, PULSE75 = 3, SAW = 4, TRIANGLE = 5, SINE = 6, NOISE_PITCHED = 7, NOISE = 8, WT_CRUSH = 9, WT_FOLDING = 10, WT_FREQ = 11, WT_FUZZY = 12, WT_GHOST = 13, WT_GRAPHIC = 14, WT_LFOPLAY = 15, WT_LIQUID = 16, WT_MORPHING = 17, WT_MYSTIC = 18, WT_STICKY = 19, WT_TIDAL = 20, WT_TIDY = 21, WT_TUBE = 22, WT_UMBRELLA = 23, WT_UNWIND = 24, WT_VIRAL = 25, WT_WAVES = 26, WT_DRIP = 27, WT_FROGGY = 28, WT_INSONIC = 29, WT_RADIUS = 30, WT_SCRATCH = 31, WT_SMOOTH = 32, WT_WOBBLE = 33, WT_ASIMMTRY = 34, WT_BLEEN = 35, WT_FRACTAL = 36, WT_GENTLE = 37, WT_HARMONIC = 38, WT_HYPNOTIC = 39, WT_ITERATIV = 40, WT_MICROWAV = 41, WT_PLAITS01 = 42, WT_PLAITS02 = 43, WT_RISEFALL = 44, WT_TONAL = 45, WT_TWINE = 46, WT_ALIEN = 47, WT_CYBERNET = 48, WT_DISORDR = 49, WT_FORMANT = 50, WT_HYPER = 51, WT_JAGGED = 52, WT_MIXED = 53, WT_MULTIPLY = 54, WT_NOWHERE = 55, WT_PINBALL = 56, WT_RINGS = 57, WT_SHIMMER = 58, WT_SPECTRAL = 59, WT_SPOOKY = 60, WT_TRANSFRM = 61, WT_TWISTED = 62, WT_VOCAL = 63, WT_WASHED = 64, WT_WONDER = 65, WT_WOWEE = 66, WT_ZAP = 67, WT_BRAIDS = 68, WT_VOXSYNTH = 69,
}
Expand description

Wavsynth wave shape

Variants§

§

PULSE12 = 0

§

PULSE25 = 1

§

PULSE50 = 2

§

PULSE75 = 3

§

SAW = 4

§

TRIANGLE = 5

§

SINE = 6

§

NOISE_PITCHED = 7

§

NOISE = 8

§

WT_CRUSH = 9

§

WT_FOLDING = 10

§

WT_FREQ = 11

§

WT_FUZZY = 12

§

WT_GHOST = 13

§

WT_GRAPHIC = 14

§

WT_LFOPLAY = 15

§

WT_LIQUID = 16

§

WT_MORPHING = 17

§

WT_MYSTIC = 18

§

WT_STICKY = 19

§

WT_TIDAL = 20

§

WT_TIDY = 21

§

WT_TUBE = 22

§

WT_UMBRELLA = 23

§

WT_UNWIND = 24

§

WT_VIRAL = 25

§

WT_WAVES = 26

§

WT_DRIP = 27

§

WT_FROGGY = 28

§

WT_INSONIC = 29

§

WT_RADIUS = 30

§

WT_SCRATCH = 31

§

WT_SMOOTH = 32

§

WT_WOBBLE = 33

§

WT_ASIMMTRY = 34

§

WT_BLEEN = 35

§

WT_FRACTAL = 36

§

WT_GENTLE = 37

§

WT_HARMONIC = 38

§

WT_HYPNOTIC = 39

§

WT_ITERATIV = 40

§

WT_MICROWAV = 41

§

WT_PLAITS01 = 42

§

WT_PLAITS02 = 43

§

WT_RISEFALL = 44

§

WT_TONAL = 45

§

WT_TWINE = 46

§

WT_ALIEN = 47

§

WT_CYBERNET = 48

§

WT_DISORDR = 49

§

WT_FORMANT = 50

§

WT_HYPER = 51

§

WT_JAGGED = 52

§

WT_MIXED = 53

§

WT_MULTIPLY = 54

§

WT_NOWHERE = 55

§

WT_PINBALL = 56

§

WT_RINGS = 57

§

WT_SHIMMER = 58

§

WT_SPECTRAL = 59

§

WT_SPOOKY = 60

§

WT_TRANSFRM = 61

§

WT_TWISTED = 62

§

WT_VOCAL = 63

§

WT_WASHED = 64

§

WT_WONDER = 65

§

WT_WOWEE = 66

§

WT_ZAP = 67

§

WT_BRAIDS = 68

§

WT_VOXSYNTH = 69

Trait Implementations§

Source§

impl Clone for WavShape

Source§

fn clone(&self) -> WavShape

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for WavShape

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for WavShape

Source§

fn default() -> WavShape

Returns the “default value” for a type. Read more
Source§

impl From<WavShape> for u8

Source§

fn from(enum_value: WavShape) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for WavShape

Source§

fn eq(&self, other: &WavShape) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl TryFrom<u8> for WavShape

Source§

type Error = TryFromPrimitiveError<WavShape>

The type returned in the event of a conversion error.
Source§

fn try_from(number: u8) -> Result<Self, TryFromPrimitiveError<Self>>

Performs the conversion.
Source§

impl TryFromPrimitive for WavShape

Source§

impl Copy for WavShape

Source§

impl StructuralPartialEq for WavShape

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.