Enum midi_msg::ControlNumber
source · [−]pub enum ControlNumber {
Show 65 variants
BankSelect,
BankSelectLSB,
ModWheel,
ModWheelLSB,
Breath,
BreathLSB,
Foot,
FootLSB,
Portamento,
PortamentoLSB,
DataEntry,
DataEntryLSB,
Volume,
VolumeLSB,
Balance,
BalanceLSB,
Pan,
PanLSB,
Expression,
ExpressionLSB,
Effect1,
Effect1LSB,
Effect2,
Effect2LSB,
GeneralPurpose1,
GeneralPurpose1LSB,
GeneralPurpose2,
GeneralPurpose2LSB,
GeneralPurpose3,
GeneralPurpose3LSB,
GeneralPurpose4,
GeneralPurpose4LSB,
Hold,
TogglePortamento,
Sostenuto,
SoftPedal,
ToggleLegato,
Hold2,
SoundControl1,
SoundControl2,
SoundControl3,
SoundControl4,
SoundControl5,
SoundControl6,
SoundControl7,
SoundControl8,
SoundControl9,
SoundControl10,
GeneralPurpose5,
GeneralPurpose6,
GeneralPurpose7,
GeneralPurpose8,
PortamentoControl,
HighResVelocity,
Effects1Depth,
Effects2Depth,
Effects3Depth,
Effects4Depth,
Effects5Depth,
DataIncrement,
DataDecrement,
NonRegisteredParameterLSB,
NonRegisteredParameter,
RegisteredParameterLSB,
RegisteredParameter,
}
Expand description
An enum that defines the MIDI numbers associated with Control Changes.
Variants
BankSelect
BankSelectLSB
ModWheel
ModWheelLSB
Breath
BreathLSB
Foot
FootLSB
Portamento
PortamentoLSB
DataEntry
DataEntryLSB
Volume
VolumeLSB
Balance
BalanceLSB
Pan
PanLSB
Expression
ExpressionLSB
Effect1
Effect1LSB
Effect2
Effect2LSB
GeneralPurpose1
GeneralPurpose1LSB
GeneralPurpose2
GeneralPurpose2LSB
GeneralPurpose3
GeneralPurpose3LSB
GeneralPurpose4
GeneralPurpose4LSB
Hold
AKA Sustain
TogglePortamento
Sostenuto
SoftPedal
ToggleLegato
Hold2
SoundControl1
AKA SoundVariation
SoundControl2
AKA Timbre
SoundControl3
AKA ReleaseTime
SoundControl4
AKA AttackTime
SoundControl5
AKA Brightness
SoundControl6
AKA DecayTime
SoundControl7
AKA VibratoRate
SoundControl8
AKA VibratoDepth
SoundControl9
AKA VibratoDelay
SoundControl10
GeneralPurpose5
GeneralPurpose6
GeneralPurpose7
GeneralPurpose8
PortamentoControl
HighResVelocity
Effects1Depth
AKA ReverbSendLevel
Effects2Depth
AKA TremoloDepth
Effects3Depth
AKA ChorusSendLevel
Effects4Depth
AKA CelesteDepth
Effects5Depth
AKA PhaserDepth
DataIncrement
DataDecrement
NonRegisteredParameterLSB
NonRegisteredParameter
RegisteredParameterLSB
RegisteredParameter
Trait Implementations
sourceimpl Clone for ControlNumber
impl Clone for ControlNumber
sourcefn clone(&self) -> ControlNumber
fn clone(&self) -> ControlNumber
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ControlNumber
impl Debug for ControlNumber
sourceimpl PartialEq<ControlNumber> for ControlNumber
impl PartialEq<ControlNumber> for ControlNumber
sourcefn eq(&self, other: &ControlNumber) -> bool
fn eq(&self, other: &ControlNumber) -> bool
impl Copy for ControlNumber
impl Eq for ControlNumber
impl StructuralEq for ControlNumber
impl StructuralPartialEq for ControlNumber
Auto Trait Implementations
impl RefUnwindSafe for ControlNumber
impl Send for ControlNumber
impl Sync for ControlNumber
impl Unpin for ControlNumber
impl UnwindSafe for ControlNumber
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more