Enum midi_msg::ControlNumber[][src]

pub enum ControlNumber {
    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,
}

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

impl Clone for ControlNumber[src]

impl Copy for ControlNumber[src]

impl Debug for ControlNumber[src]

impl PartialEq<ControlNumber> for ControlNumber[src]

impl StructuralPartialEq for ControlNumber[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.