public static final class MetroMidi.MetroMidiControlExpression extends MetroMidi.MetroControlChangeMidi
MetroMidi.MetroActiveSensing, MetroMidi.MetroControlChangeMidi, MetroMidi.MetroMidiAllNoteOff, MetroMidi.MetroMidiAllSoundOff, MetroMidi.MetroMidiChannelPressure, MetroMidi.MetroMidiClock, MetroMidi.MetroMidiContinue, MetroMidi.MetroMidiControlBalance, MetroMidi.MetroMidiControlBankSelect, MetroMidi.MetroMidiControlBreathController, MetroMidi.MetroMidiControlChange, MetroMidi.MetroMidiControlDataDecrement, MetroMidi.MetroMidiControlDataEntryMsb, MetroMidi.MetroMidiControlDataIncrement, MetroMidi.MetroMidiControlEffect1, MetroMidi.MetroMidiControlEffect2, MetroMidi.MetroMidiControlEffect3, MetroMidi.MetroMidiControlEffect4, MetroMidi.MetroMidiControlEffect5, MetroMidi.MetroMidiControlEffectController1, MetroMidi.MetroMidiControlEffectController2, MetroMidi.MetroMidiControlExpression, MetroMidi.MetroMidiControlFootController, MetroMidi.MetroMidiControlGeneralPurpose01, MetroMidi.MetroMidiControlGeneralPurpose02, MetroMidi.MetroMidiControlGeneralPurpose03, MetroMidi.MetroMidiControlGeneralPurpose04, MetroMidi.MetroMidiControlHold2, MetroMidi.MetroMidiControlLegatoSwitch, MetroMidi.MetroMidiControlModulation, MetroMidi.MetroMidiControlNrpnLsb, MetroMidi.MetroMidiControlNrpnMsb, MetroMidi.MetroMidiControlPan, MetroMidi.MetroMidiControlPedalSwitch, MetroMidi.MetroMidiControlPortamento, MetroMidi.MetroMidiControlPortamentoSwitch, MetroMidi.MetroMidiControlPortamentoTime, MetroMidi.MetroMidiControlRpnLsb, MetroMidi.MetroMidiControlRpnMsb, MetroMidi.MetroMidiControlSostenutoSwitch, MetroMidi.MetroMidiControlSoundController1, MetroMidi.MetroMidiControlSoundController10, MetroMidi.MetroMidiControlSoundController2, MetroMidi.MetroMidiControlSoundController3, MetroMidi.MetroMidiControlSoundController4, MetroMidi.MetroMidiControlSoundController5, MetroMidi.MetroMidiControlSoundController6, MetroMidi.MetroMidiControlSoundController7, MetroMidi.MetroMidiControlSoundController8, MetroMidi.MetroMidiControlSoundController9, MetroMidi.MetroMidiControlSustainPedal, MetroMidi.MetroMidiControlVolume, MetroMidi.MetroMidiEndOfExclusive, MetroMidi.MetroMidiError, MetroMidi.MetroMidiKeyPressure, MetroMidi.MetroMidiLocalControls, MetroMidi.MetroMidiMonoModeOn, MetroMidi.MetroMidiNoteOff, MetroMidi.MetroMidiNoteOn, MetroMidi.MetroMidiOmniModeOff, MetroMidi.MetroMidiOmniModeOn, MetroMidi.MetroMidiPitchBend, MetroMidi.MetroMidiPolyModeOn, MetroMidi.MetroMidiProgramChange, MetroMidi.MetroMidiReset, MetroMidi.MetroMidiResetAllControllers, MetroMidi.MetroMidiSongPositionPointer, MetroMidi.MetroMidiSongSelect, MetroMidi.MetroMidiStart, MetroMidi.MetroMidiStop, MetroMidi.MetroSystemCommon, MetroMidi.MetroSystemExclusive, MetroMidi.MetroTimeCodeQuarterFrame, MetroMidi.MetroTuneRequest
CC_ALL_NOTE_OFF, CC_ALL_SOUND_OFF, CC_BALANCE, CC_BANK_SELECT, CC_BREATH_CTRL, CC_DATA_DECREMENT, CC_DATA_ENTRY_MSB, CC_DATA_INCREMENT, CC_EFFECT_1_DEPTH, CC_EFFECT_2_DEPTH, CC_EFFECT_3_DEPTH, CC_EFFECT_4_DEPTH, CC_EFFECT_5_DEPTH, CC_EFFECT_CTRL_1, CC_EFFECT_CTRL_2, CC_EXPRESSION, CC_FOOT_CTRL, CC_GENERAL_PURPOSE_01, CC_GENERAL_PURPOSE_02, CC_GENERAL_PURPOSE_03, CC_GENERAL_PURPOSE_04, CC_HOLD_2, CC_LEGATO_FOOTSWITCH, CC_LOCAL_CONTROLS, CC_MODULATION, CC_MONO_MODE_ON, CC_NRPN_LSB, CC_NRPN_MSB, CC_OMNI_MODE_OFF, CC_OMNI_MODE_ON, CC_PAN, CC_POLY_MODE_ON, CC_PORTAMENTO_CC_CTRL, CC_PORTAMENTO_SWITCH, CC_PORTAMENTO_TIME, CC_RESET_ALL_CONTROLLERS, CC_RPN_LSB, CC_RPN_MSB, CC_SOFT_PEDAL_SWITCH, CC_SOSTENUTO_SWITCH, CC_SOUND_CTRL_01, CC_SOUND_CTRL_02, CC_SOUND_CTRL_03, CC_SOUND_CTRL_04, CC_SOUND_CTRL_05, CC_SOUND_CTRL_06, CC_SOUND_CTRL_07, CC_SOUND_CTRL_08, CC_SOUND_CTRL_09, CC_SOUND_CTRL_10, CC_SUSTAIN_PEDAL, CC_VOLUME, controlChange8bit, longDescription, longName, MASK_4BIT, MASK_7BIT, MIDI_ACTIVE_SENSING, MIDI_ALL_NOTE_OFF, MIDI_ALL_SOUND_OFF, MIDI_BALANCE, MIDI_BANK_SELECT, MIDI_BREATH_CTRL, MIDI_CHANNEL_PRESSURE, MIDI_CLOCK, MIDI_CONTINUE, MIDI_CONTROL_CHANGE, MIDI_DATA_DECREMENT, MIDI_DATA_ENTRY_MSB, MIDI_DATA_INCREMENT, MIDI_EFFECT_1_DEPTH, MIDI_EFFECT_2_DEPTH, MIDI_EFFECT_3_DEPTH, MIDI_EFFECT_4_DEPTH, MIDI_EFFECT_5_DEPTH, MIDI_EFFECT_CTRL_1, MIDI_EFFECT_CTRL_2, MIDI_END_OF_EXCLUSIVE, MIDI_ERROR, MIDI_EXPRESSION, MIDI_FOOT_CTRL, MIDI_GENERAL_PURPOSE_01, MIDI_GENERAL_PURPOSE_02, MIDI_GENERAL_PURPOSE_03, MIDI_GENERAL_PURPOSE_04, MIDI_HOLD_2, MIDI_KEY_PRESSURE, MIDI_LEGATO_FOOTSWITCH, MIDI_LOCAL_CONTROLS, MIDI_MODULATION, MIDI_MONO_MODE_ON, MIDI_NOTE_OFF, MIDI_NOTE_ON, MIDI_NRPN_LSB, MIDI_NRPN_MSB, MIDI_OMNI_MODE_OFF, MIDI_OMNI_MODE_ON, MIDI_PAN, MIDI_PITCH_BEND, MIDI_POLY_MODE_ON, MIDI_PORTAMENTO_CC_CTRL, MIDI_PORTAMENTO_SWITCH, MIDI_PORTAMENTO_TIME, MIDI_PROGRAM_CHANGE, MIDI_RESET, MIDI_RESET_ALL_CONTROLLERS, MIDI_RPN_LSB, MIDI_RPN_MSB, MIDI_SOFT_PEDAL_SWITCH, MIDI_SONG_POSITION_POINTER, MIDI_SONG_SELECT, MIDI_SOSTENUTO_SWITCH, MIDI_SOUND_CTRL_01, MIDI_SOUND_CTRL_02, MIDI_SOUND_CTRL_03, MIDI_SOUND_CTRL_04, MIDI_SOUND_CTRL_05, MIDI_SOUND_CTRL_06, MIDI_SOUND_CTRL_07, MIDI_SOUND_CTRL_08, MIDI_SOUND_CTRL_09, MIDI_SOUND_CTRL_10, MIDI_START, MIDI_STOP, MIDI_SUSTAIN_PEDAL, MIDI_SYSTEM_COMMON, MIDI_SYSTEM_EXCLUSIVE, MIDI_TIME_CODE_QUARTER_FRAME, MIDI_TUNE_REQUEST, MIDI_VOLUME, shortDescription, shortName, STATUS_HIGHER_4BIT_CHANNEL_MODE, STATUS_HIGHER_4BIT_CONTROL_CHANGE, STATUS_HIGHER_4BIT_SYSTEM_COMMON_MESSAGE, STATUS_HIGHER_4BIT_SYSTEM_REALTIME_MESSAGE, statusHigher4bit, statusLower4bit
Constructor and Description |
---|
MetroMidiControlExpression() |
Modifier and Type | Method and Description |
---|---|
void |
callBufferedMidi(MetroBufferedMidiReceiver receiver,
double offset,
MetroPort port,
int channel,
int value) |
<T> T |
callMidi(MetroMidiReceiver<T> receiver,
int channel,
int value) |
byte[] |
createMidi(int channel,
int value) |
<T> T |
execute(MetroMidiReceiver<T> receiver,
int channel,
int value) |
receiveBufferedMidi, receiveMidi
getControlChange8bit, getInfo, getLongDescription, getLongName, getShortDescription, getShortName, getStatusHigher4bit, getStatusLower4bit, receiveBufferedMidiMessage, receiveMidiMessage, receiveMidiMessage, receiveMidiMessage
public void callBufferedMidi(MetroBufferedMidiReceiver receiver, double offset, MetroPort port, int channel, int value)
callBufferedMidi
in class MetroMidi.MetroControlChangeMidi
public <T> T callMidi(MetroMidiReceiver<T> receiver, int channel, int value)
callMidi
in class MetroMidi.MetroControlChangeMidi
public byte[] createMidi(int channel, int value)
public <T> T execute(MetroMidiReceiver<T> receiver, int channel, int value)