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 |
---|
MetroMidiSongPositionPointer() |
Modifier and Type | Method and Description |
---|---|
void |
callBufferedMidi(MetroBufferedMidiReceiver receiver,
double offset,
MetroPort port,
int value) |
<T> T |
callMidi(MetroMidiReceiver<T> receiver,
int value) |
byte[] |
createMidi(int value) |
byte[] |
createMidiMessage(int value) |
<T> T |
execute(MetroMidiReceiver<T> receiver,
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 void callBufferedMidi(MetroBufferedMidiReceiver receiver, double offset, MetroPort port, int value)
public <T> T callMidi(MetroMidiReceiver<T> receiver, int value)
public byte[] createMidi(int value)
public byte[] createMidiMessage(int value)
public <T> T execute(MetroMidiReceiver<T> receiver, 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