pub enum SoundModTarget {
Show 40 variants
Unset,
LfoMultiplier,
LfoWaveform,
LfoTrigMode,
LfoSpeed,
LfoFade,
LfoPhase,
LfoDepth,
Syn1,
Syn2,
Syn3,
Syn4,
Syn5,
Syn6,
Syn7,
Syn8,
SampleTune,
SampleFineTune,
SampleSlice,
SampleBitReduction,
SampleStart,
SampleEnd,
SampleLoop,
SampleLevel,
FilterEnvelope,
FilterAttack,
FilterDecay,
FilterSustain,
FilterRelease,
FilterFrequency,
FilterResonance,
AmpAttack,
AmpHold,
AmpDecay,
AmpOverdrive,
AmpVolume,
AmpPan,
AmpAccent,
AmpDelaySend,
AmpReverbSend,
}
Expand description
Targets for sound modulation.
Variants§
Unset
No target.
LfoMultiplier
LFO multiplier.
LfoWaveform
LFO waveform.
LfoTrigMode
LFO trigger mode.
LfoSpeed
LFO speed.
LfoFade
LFO fade.
LfoPhase
LFO phase.
LfoDepth
LFO depth.
Syn1
Synth 1.
Syn2
Synth 2.
Syn3
Synth 3.
Syn4
Synth 4.
Syn5
Synth 5.
Syn6
Synth 6.
Syn7
Synth 7.
Syn8
Synth 8.
SampleTune
Sample tune.
SampleFineTune
Sample fine tune.
SampleSlice
Sample slice.
SampleBitReduction
Sample bit reduction.
SampleStart
Sample start.
SampleEnd
Sample end.
SampleLoop
Sample loop.
SampleLevel
Sample level.
FilterEnvelope
Filter envelope.
FilterAttack
Filter attack.
FilterDecay
Filter decay.
FilterSustain
Filter sustain.
FilterRelease
Filter release.
FilterFrequency
Filter frequency.
FilterResonance
Filter resonance.
AmpAttack
Amp attack.
AmpHold
Amp hold.
AmpDecay
Amp decay.
AmpOverdrive
Amp overdrive.
AmpVolume
Amp volume.
AmpPan
Amp pan.
AmpAccent
Amp accent.
AmpDelaySend
Amp delay send.
AmpReverbSend
Amp reverb send.
Trait Implementations§
source§impl Clone for SoundModTarget
impl Clone for SoundModTarget
source§fn clone(&self) -> SoundModTarget
fn clone(&self) -> SoundModTarget
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 Debug for SoundModTarget
impl Debug for SoundModTarget
source§impl Default for SoundModTarget
impl Default for SoundModTarget
source§fn default() -> SoundModTarget
fn default() -> SoundModTarget
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SoundModTarget
impl<'de> Deserialize<'de> for SoundModTarget
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 From<SoundModTarget> for &str
impl From<SoundModTarget> for &str
source§fn from(target: SoundModTarget) -> Self
fn from(target: SoundModTarget) -> Self
Converts to this type from the input type.
source§impl From<SoundModTarget> for u8
impl From<SoundModTarget> for u8
source§fn from(value: SoundModTarget) -> Self
fn from(value: SoundModTarget) -> Self
Converts to this type from the input type.
source§impl Hash for SoundModTarget
impl Hash for SoundModTarget
source§impl Ord for SoundModTarget
impl Ord for SoundModTarget
source§fn cmp(&self, other: &SoundModTarget) -> Ordering
fn cmp(&self, other: &SoundModTarget) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for SoundModTarget
impl PartialEq for SoundModTarget
source§fn eq(&self, other: &SoundModTarget) -> bool
fn eq(&self, other: &SoundModTarget) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for SoundModTarget
impl PartialOrd for SoundModTarget
source§fn partial_cmp(&self, other: &SoundModTarget) -> Option<Ordering>
fn partial_cmp(&self, other: &SoundModTarget) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for SoundModTarget
impl Serialize for SoundModTarget
source§impl TryFrom<&str> for SoundModTarget
impl TryFrom<&str> for SoundModTarget
source§impl TryFrom<u8> for SoundModTarget
impl TryFrom<u8> for SoundModTarget
impl Copy for SoundModTarget
impl Eq for SoundModTarget
impl StructuralEq for SoundModTarget
impl StructuralPartialEq for SoundModTarget
Auto Trait Implementations§
impl RefUnwindSafe for SoundModTarget
impl Send for SoundModTarget
impl Sync for SoundModTarget
impl Unpin for SoundModTarget
impl UnwindSafe for SoundModTarget
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