public abstract static class MetroMidi.MetroControlChangeMidi extends MetroMidi
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.MetroTuneRequestCC_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 |
|---|
MetroControlChangeMidi() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
callBufferedMidi(MetroBufferedMidiReceiver receiver,
double offset,
MetroPort port,
int channel,
int value) |
abstract <T> T |
callMidi(MetroMidiReceiver<T> receiver,
int channel,
int value) |
void |
receiveBufferedMidi(MetroBufferedMidiReceiver receiver,
MetroMidiEvent event) |
<T> T |
receiveMidi(MetroMidiReceiver<T> receiver,
byte[] message) |
getControlChange8bit, getInfo, getLongDescription, getLongName, getShortDescription, getShortName, getStatusHigher4bit, getStatusLower4bit, receiveBufferedMidiMessage, receiveMidiMessage, receiveMidiMessage, receiveMidiMessagepublic abstract <T> T callMidi(MetroMidiReceiver<T> receiver, int channel, int value)
public abstract void callBufferedMidi(MetroBufferedMidiReceiver receiver, double offset, MetroPort port, int channel, int value)
public final <T> T receiveMidi(MetroMidiReceiver<T> receiver, byte[] message)
receiveMidi in class MetroMidipublic void receiveBufferedMidi(MetroBufferedMidiReceiver receiver, MetroMidiEvent event)
receiveBufferedMidi in class MetroMidi