pub enum ControlInModTarget {
Show 32 variants
Unset,
LfoMultiplier,
LfoWaveform,
LfoTrigMode,
LfoSpeed,
LfoFade,
LfoPhase,
LfoDepth,
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 modulation comes from control in.
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.
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 ControlInModTarget
impl Clone for ControlInModTarget
source§fn clone(&self) -> ControlInModTarget
fn clone(&self) -> ControlInModTarget
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 ControlInModTarget
impl Debug for ControlInModTarget
source§impl Default for ControlInModTarget
impl Default for ControlInModTarget
source§fn default() -> ControlInModTarget
fn default() -> ControlInModTarget
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ControlInModTarget
impl<'de> Deserialize<'de> for ControlInModTarget
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<ControlInModTarget> for &str
impl From<ControlInModTarget> for &str
source§fn from(value: ControlInModTarget) -> Self
fn from(value: ControlInModTarget) -> Self
Converts to this type from the input type.
source§impl From<ControlInModTarget> for u8
impl From<ControlInModTarget> for u8
source§fn from(value: ControlInModTarget) -> Self
fn from(value: ControlInModTarget) -> Self
Converts to this type from the input type.
source§impl Hash for ControlInModTarget
impl Hash for ControlInModTarget
source§impl Ord for ControlInModTarget
impl Ord for ControlInModTarget
source§fn cmp(&self, other: &ControlInModTarget) -> Ordering
fn cmp(&self, other: &ControlInModTarget) -> 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 ControlInModTarget
impl PartialEq for ControlInModTarget
source§fn eq(&self, other: &ControlInModTarget) -> bool
fn eq(&self, other: &ControlInModTarget) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ControlInModTarget
impl PartialOrd for ControlInModTarget
source§fn partial_cmp(&self, other: &ControlInModTarget) -> Option<Ordering>
fn partial_cmp(&self, other: &ControlInModTarget) -> 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 ControlInModTarget
impl Serialize for ControlInModTarget
source§impl TryFrom<&str> for ControlInModTarget
impl TryFrom<&str> for ControlInModTarget
source§impl TryFrom<u8> for ControlInModTarget
impl TryFrom<u8> for ControlInModTarget
impl Copy for ControlInModTarget
impl Eq for ControlInModTarget
impl StructuralEq for ControlInModTarget
impl StructuralPartialEq for ControlInModTarget
Auto Trait Implementations§
impl RefUnwindSafe for ControlInModTarget
impl Send for ControlInModTarget
impl Sync for ControlInModTarget
impl Unpin for ControlInModTarget
impl UnwindSafe for ControlInModTarget
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