public class SoftChannelProxy
extends java.lang.Object
implements javax.sound.midi.MidiChannel
Constructor and Description |
---|
SoftChannelProxy() |
Modifier and Type | Method and Description |
---|---|
void |
allNotesOff() |
void |
allSoundOff() |
void |
controlChange(int controller,
int value) |
javax.sound.midi.MidiChannel |
getChannel() |
int |
getChannelPressure() |
int |
getController(int controller) |
boolean |
getMono() |
boolean |
getMute() |
boolean |
getOmni() |
int |
getPitchBend() |
int |
getPolyPressure(int noteNumber) |
int |
getProgram() |
boolean |
getSolo() |
boolean |
localControl(boolean on) |
void |
noteOff(int noteNumber) |
void |
noteOff(int noteNumber,
int velocity) |
void |
noteOn(int noteNumber,
int velocity) |
void |
programChange(int program) |
void |
programChange(int bank,
int program) |
void |
resetAllControllers() |
void |
setChannel(javax.sound.midi.MidiChannel channel) |
void |
setChannelPressure(int pressure) |
void |
setMono(boolean on) |
void |
setMute(boolean mute) |
void |
setOmni(boolean on) |
void |
setPitchBend(int bend) |
void |
setPolyPressure(int noteNumber,
int pressure) |
void |
setSolo(boolean soloState) |
public javax.sound.midi.MidiChannel getChannel()
public void setChannel(javax.sound.midi.MidiChannel channel)
public void allNotesOff()
allNotesOff
in interface javax.sound.midi.MidiChannel
public void allSoundOff()
allSoundOff
in interface javax.sound.midi.MidiChannel
public void controlChange(int controller, int value)
controlChange
in interface javax.sound.midi.MidiChannel
public int getChannelPressure()
getChannelPressure
in interface javax.sound.midi.MidiChannel
public int getController(int controller)
getController
in interface javax.sound.midi.MidiChannel
public boolean getMono()
getMono
in interface javax.sound.midi.MidiChannel
public boolean getMute()
getMute
in interface javax.sound.midi.MidiChannel
public boolean getOmni()
getOmni
in interface javax.sound.midi.MidiChannel
public int getPitchBend()
getPitchBend
in interface javax.sound.midi.MidiChannel
public int getPolyPressure(int noteNumber)
getPolyPressure
in interface javax.sound.midi.MidiChannel
public int getProgram()
getProgram
in interface javax.sound.midi.MidiChannel
public boolean getSolo()
getSolo
in interface javax.sound.midi.MidiChannel
public boolean localControl(boolean on)
localControl
in interface javax.sound.midi.MidiChannel
public void noteOff(int noteNumber)
noteOff
in interface javax.sound.midi.MidiChannel
public void noteOff(int noteNumber, int velocity)
noteOff
in interface javax.sound.midi.MidiChannel
public void noteOn(int noteNumber, int velocity)
noteOn
in interface javax.sound.midi.MidiChannel
public void programChange(int program)
programChange
in interface javax.sound.midi.MidiChannel
public void programChange(int bank, int program)
programChange
in interface javax.sound.midi.MidiChannel
public void resetAllControllers()
resetAllControllers
in interface javax.sound.midi.MidiChannel
public void setChannelPressure(int pressure)
setChannelPressure
in interface javax.sound.midi.MidiChannel
public void setMono(boolean on)
setMono
in interface javax.sound.midi.MidiChannel
public void setMute(boolean mute)
setMute
in interface javax.sound.midi.MidiChannel
public void setOmni(boolean on)
setOmni
in interface javax.sound.midi.MidiChannel
public void setPitchBend(int bend)
setPitchBend
in interface javax.sound.midi.MidiChannel
public void setPolyPressure(int noteNumber, int pressure)
setPolyPressure
in interface javax.sound.midi.MidiChannel
public void setSolo(boolean soloState)
setSolo
in interface javax.sound.midi.MidiChannel