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.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 |
---|
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, receiveMidiMessage
public 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 MetroMidi
public void receiveBufferedMidi(MetroBufferedMidiReceiver receiver, MetroMidiEvent event)
receiveBufferedMidi
in class MetroMidi