public abstract class MetroMidiReceiverBufferer<OUTER,INNER> extends java.lang.Object implements MetroMidiReceiver<OUTER>
Modifier and Type | Class and Description |
---|---|
static class |
MetroMidiReceiverBufferer.Default<T> |
MetroMidiReceiver.Formatter<T>, MetroMidiReceiver.LoggingToError
Constructor and Description |
---|
MetroMidiReceiverBufferer(MetroBufferedMidiReceiver<INNER> receiver) |
Modifier and Type | Method and Description |
---|---|
OUTER |
cc_allNoteOff(int ch) |
OUTER |
cc_allSoundOff(int ch) |
OUTER |
cc_balance(int channel,
int value) |
OUTER |
cc_bankSelect(int channel,
int value) |
OUTER |
cc_breathController(int channel,
int value) |
OUTER |
cc_dataDecrement(int channel,
int value) |
OUTER |
cc_dataEntryMsb(int channel,
int value) |
OUTER |
cc_dataIncrement(int channel,
int value) |
OUTER |
cc_effect1(int channel,
int value) |
OUTER |
cc_effect2(int channel,
int value) |
OUTER |
cc_effect3(int channel,
int value) |
OUTER |
cc_effect4(int channel,
int value) |
OUTER |
cc_effect5(int channel,
int value) |
OUTER |
cc_effectController1(int channel,
int value) |
OUTER |
cc_effectController2(int channel,
int value) |
OUTER |
cc_expression(int channel,
int value) |
OUTER |
cc_footController(int channel,
int value) |
OUTER |
cc_generalPurpose01(int channel,
int value) |
OUTER |
cc_generalPurpose02(int channel,
int value) |
OUTER |
cc_generalPurpose03(int channel,
int value) |
OUTER |
cc_generalPurpose04(int channel,
int value) |
OUTER |
cc_hold2(int channel,
int value) |
OUTER |
cc_legatoSwitch(int channel,
int value) |
OUTER |
cc_localControls(int ch,
boolean on) |
OUTER |
cc_modulation(int channel,
int value) |
OUTER |
cc_monoModeOn(int ch) |
OUTER |
cc_nrpnLsb(int channel,
int value) |
OUTER |
cc_nrpnMsb(int channel,
int value) |
OUTER |
cc_omniModeOff(int ch) |
OUTER |
cc_omniModeOn(int ch) |
OUTER |
cc_pan(int channel,
int value) |
OUTER |
cc_pedalSwitch(int channel,
int value) |
OUTER |
cc_polyModeOn(int ch) |
OUTER |
cc_portamento(int channel,
int value) |
OUTER |
cc_portamentoSwitch(int channel,
int value) |
OUTER |
cc_portamentoTime(int channel,
int value) |
OUTER |
cc_resetAllControllers(int ch) |
OUTER |
cc_rpnLsb(int channel,
int value) |
OUTER |
cc_rpnMsb(int channel,
int value) |
OUTER |
cc_sostenutoSwitch(int channel,
int value) |
OUTER |
cc_soundController1(int channel,
int value) |
OUTER |
cc_soundController10(int channel,
int value) |
OUTER |
cc_soundController2(int channel,
int value) |
OUTER |
cc_soundController3(int channel,
int value) |
OUTER |
cc_soundController4(int channel,
int value) |
OUTER |
cc_soundController5(int channel,
int value) |
OUTER |
cc_soundController6(int channel,
int value) |
OUTER |
cc_soundController7(int channel,
int value) |
OUTER |
cc_soundController8(int channel,
int value) |
OUTER |
cc_soundController9(int channel,
int value) |
OUTER |
cc_sustainPedal(int channel,
int value) |
OUTER |
cc_volume(int channel,
int value) |
OUTER |
channelPressure(int ch,
double pressureValue) |
OUTER |
channelPressure(int ch,
int pressureValue) |
OUTER |
clock() |
OUTER |
cont() |
OUTER |
controlChange(int channel,
int controlNumber,
int controlValue) |
protected abstract OUTER |
convertResult(INNER result) |
static <T> MetroMidiReceiverBufferer<T,T> |
createRecorder(MetroBufferedMidiReceiver<T> receiver) |
OUTER |
end() |
boolean |
endCalled() |
OUTER |
endOfExclusive() |
OUTER |
error(java.lang.String string) |
double |
getOffset() |
MetroPort |
getPort() |
OUTER |
keyPressure(int channel,
int note,
double pressure) |
OUTER |
keyPressure(int channel,
int note,
int pressure) |
OUTER |
noteOff(int channel,
int note,
double velocity) |
OUTER |
noteOff(int channel,
int note,
int velocity) |
OUTER |
noteOn(int channel,
int note,
double velocity) |
OUTER |
noteOn(int channel,
int note,
int velocity) |
OUTER |
pitchBend(int ch,
double pitchBendValue) |
OUTER |
pitchBend(int ch,
int pitchBendValue) |
OUTER |
programChange(int ch,
int programNumber) |
OUTER |
reset() |
void |
setOffset(double offset) |
void |
setPort(MetroPort port) |
OUTER |
songPositionPointer(int pos) |
OUTER |
songSelect(int songNumber) |
OUTER |
start() |
OUTER |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
voidValue
public MetroMidiReceiverBufferer(MetroBufferedMidiReceiver<INNER> receiver)
public static <T> MetroMidiReceiverBufferer<T,T> createRecorder(MetroBufferedMidiReceiver<T> receiver)
public MetroPort getPort()
public void setPort(MetroPort port)
public double getOffset()
public void setOffset(double offset)
public boolean endCalled()
endCalled
in interface MetroMidiReceiver<OUTER>
public OUTER end()
end
in interface MetroMidiReceiver<OUTER>
public OUTER error(java.lang.String string)
error
in interface MetroMidiReceiver<OUTER>
public OUTER noteOn(int channel, int note, double velocity)
noteOn
in interface MetroMidiReceiver<OUTER>
public OUTER noteOn(int channel, int note, int velocity)
noteOn
in interface MetroMidiReceiver<OUTER>
public OUTER noteOff(int channel, int note, double velocity)
noteOff
in interface MetroMidiReceiver<OUTER>
public OUTER noteOff(int channel, int note, int velocity)
noteOff
in interface MetroMidiReceiver<OUTER>
public OUTER keyPressure(int channel, int note, double pressure)
keyPressure
in interface MetroMidiReceiver<OUTER>
public OUTER keyPressure(int channel, int note, int pressure)
keyPressure
in interface MetroMidiReceiver<OUTER>
public OUTER controlChange(int channel, int controlNumber, int controlValue)
controlChange
in interface MetroMidiReceiver<OUTER>
public OUTER programChange(int ch, int programNumber)
programChange
in interface MetroMidiReceiver<OUTER>
public OUTER channelPressure(int ch, double pressureValue)
channelPressure
in interface MetroMidiReceiver<OUTER>
public OUTER channelPressure(int ch, int pressureValue)
channelPressure
in interface MetroMidiReceiver<OUTER>
public OUTER pitchBend(int ch, double pitchBendValue)
pitchBend
in interface MetroMidiReceiver<OUTER>
public OUTER pitchBend(int ch, int pitchBendValue)
pitchBend
in interface MetroMidiReceiver<OUTER>
public OUTER cc_allSoundOff(int ch)
cc_allSoundOff
in interface MetroMidiReceiver<OUTER>
public OUTER cc_resetAllControllers(int ch)
cc_resetAllControllers
in interface MetroMidiReceiver<OUTER>
public OUTER cc_localControls(int ch, boolean on)
cc_localControls
in interface MetroMidiReceiver<OUTER>
public OUTER cc_allNoteOff(int ch)
cc_allNoteOff
in interface MetroMidiReceiver<OUTER>
public OUTER cc_omniModeOff(int ch)
cc_omniModeOff
in interface MetroMidiReceiver<OUTER>
public OUTER cc_omniModeOn(int ch)
cc_omniModeOn
in interface MetroMidiReceiver<OUTER>
public OUTER cc_monoModeOn(int ch)
cc_monoModeOn
in interface MetroMidiReceiver<OUTER>
public OUTER cc_polyModeOn(int ch)
cc_polyModeOn
in interface MetroMidiReceiver<OUTER>
public OUTER songPositionPointer(int pos)
songPositionPointer
in interface MetroMidiReceiver<OUTER>
public OUTER songSelect(int songNumber)
songSelect
in interface MetroMidiReceiver<OUTER>
public OUTER endOfExclusive()
endOfExclusive
in interface MetroMidiReceiver<OUTER>
public OUTER clock()
clock
in interface MetroMidiReceiver<OUTER>
public OUTER start()
start
in interface MetroMidiReceiver<OUTER>
public OUTER cont()
cont
in interface MetroMidiReceiver<OUTER>
public OUTER stop()
stop
in interface MetroMidiReceiver<OUTER>
public OUTER reset()
reset
in interface MetroMidiReceiver<OUTER>
public OUTER cc_bankSelect(int channel, int value)
cc_bankSelect
in interface MetroMidiReceiver<OUTER>
public OUTER cc_modulation(int channel, int value)
cc_modulation
in interface MetroMidiReceiver<OUTER>
public OUTER cc_breathController(int channel, int value)
cc_breathController
in interface MetroMidiReceiver<OUTER>
public OUTER cc_footController(int channel, int value)
cc_footController
in interface MetroMidiReceiver<OUTER>
public OUTER cc_portamentoTime(int channel, int value)
cc_portamentoTime
in interface MetroMidiReceiver<OUTER>
public OUTER cc_dataEntryMsb(int channel, int value)
cc_dataEntryMsb
in interface MetroMidiReceiver<OUTER>
public OUTER cc_volume(int channel, int value)
cc_volume
in interface MetroMidiReceiver<OUTER>
public OUTER cc_balance(int channel, int value)
cc_balance
in interface MetroMidiReceiver<OUTER>
public OUTER cc_pan(int channel, int value)
cc_pan
in interface MetroMidiReceiver<OUTER>
public OUTER cc_expression(int channel, int value)
cc_expression
in interface MetroMidiReceiver<OUTER>
public OUTER cc_effectController1(int channel, int value)
cc_effectController1
in interface MetroMidiReceiver<OUTER>
public OUTER cc_effectController2(int channel, int value)
cc_effectController2
in interface MetroMidiReceiver<OUTER>
public OUTER cc_sustainPedal(int channel, int value)
cc_sustainPedal
in interface MetroMidiReceiver<OUTER>
public OUTER cc_portamentoSwitch(int channel, int value)
cc_portamentoSwitch
in interface MetroMidiReceiver<OUTER>
public OUTER cc_sostenutoSwitch(int channel, int value)
cc_sostenutoSwitch
in interface MetroMidiReceiver<OUTER>
public OUTER cc_pedalSwitch(int channel, int value)
cc_pedalSwitch
in interface MetroMidiReceiver<OUTER>
public OUTER cc_legatoSwitch(int channel, int value)
cc_legatoSwitch
in interface MetroMidiReceiver<OUTER>
public OUTER cc_hold2(int channel, int value)
cc_hold2
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController1(int channel, int value)
cc_soundController1
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController2(int channel, int value)
cc_soundController2
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController3(int channel, int value)
cc_soundController3
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController4(int channel, int value)
cc_soundController4
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController5(int channel, int value)
cc_soundController5
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController6(int channel, int value)
cc_soundController6
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController7(int channel, int value)
cc_soundController7
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController8(int channel, int value)
cc_soundController8
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController9(int channel, int value)
cc_soundController9
in interface MetroMidiReceiver<OUTER>
public OUTER cc_soundController10(int channel, int value)
cc_soundController10
in interface MetroMidiReceiver<OUTER>
public OUTER cc_generalPurpose01(int channel, int value)
cc_generalPurpose01
in interface MetroMidiReceiver<OUTER>
public OUTER cc_generalPurpose02(int channel, int value)
cc_generalPurpose02
in interface MetroMidiReceiver<OUTER>
public OUTER cc_generalPurpose03(int channel, int value)
cc_generalPurpose03
in interface MetroMidiReceiver<OUTER>
public OUTER cc_generalPurpose04(int channel, int value)
cc_generalPurpose04
in interface MetroMidiReceiver<OUTER>
public OUTER cc_portamento(int channel, int value)
cc_portamento
in interface MetroMidiReceiver<OUTER>
public OUTER cc_effect1(int channel, int value)
cc_effect1
in interface MetroMidiReceiver<OUTER>
public OUTER cc_effect2(int channel, int value)
cc_effect2
in interface MetroMidiReceiver<OUTER>
public OUTER cc_effect3(int channel, int value)
cc_effect3
in interface MetroMidiReceiver<OUTER>
public OUTER cc_effect4(int channel, int value)
cc_effect4
in interface MetroMidiReceiver<OUTER>
public OUTER cc_effect5(int channel, int value)
cc_effect5
in interface MetroMidiReceiver<OUTER>
public OUTER cc_dataIncrement(int channel, int value)
cc_dataIncrement
in interface MetroMidiReceiver<OUTER>
public OUTER cc_dataDecrement(int channel, int value)
cc_dataDecrement
in interface MetroMidiReceiver<OUTER>
public OUTER cc_nrpnLsb(int channel, int value)
cc_nrpnLsb
in interface MetroMidiReceiver<OUTER>
public OUTER cc_nrpnMsb(int channel, int value)
cc_nrpnMsb
in interface MetroMidiReceiver<OUTER>
public OUTER cc_rpnLsb(int channel, int value)
cc_rpnLsb
in interface MetroMidiReceiver<OUTER>
public OUTER cc_rpnMsb(int channel, int value)
cc_rpnMsb
in interface MetroMidiReceiver<OUTER>