javax.sound.midi
public interface MidiChannel
Since: 1.3
Method Summary | |
---|---|
void | allNotesOff()
Stop playing all notes. |
void | allSoundOff()
Stop all sound. |
void | controlChange(int controller, int value)
Set a change in a controller's value.
|
int | getChannelPressure()
Get the key pressure for the channel.
|
int | getController(int controller)
Get a controller's value.
|
boolean | getMono()
Get the current mono mode.
|
boolean | getMute()
Get the current mute mode.
|
boolean | getOmni()
Get the current omni mode.
|
int | getPitchBend()
Get the pitch bend for this channel as a positive 14-bit value.
|
int | getPolyPressure(int noteNumber)
Get the key pressure for a note.
|
int | getProgram()
Get the current patch for this channel.
|
boolean | getSolo()
Get the current solo mode.
|
boolean | localControl(boolean on)
Set whether or not local controls are on or off. |
void | noteOff(int noteNumber, int velocity)
Stop playing a note.
|
void | noteOff(int noteNumber)
Stop playing a note.
|
void | noteOn(int noteNumber, int velocity)
Start playing a note.
|
void | programChange(int program)
Change the patch for this channel.
|
void | programChange(int bank, int program)
Change the bank and patch for this channel.
|
void | resetAllControllers()
Reset all MIDI controllers to their default values. |
void | setChannelPressure(int pressure)
Set the key pressure for the channel.
|
void | setMono(boolean on)
Turns mono mode on or off.
|
void | setMute(boolean mute)
Turns mute mode on or off.
|
void | setOmni(boolean on)
Turns omni mode on or off.
|
void | setPitchBend(int bend)
Change the pitch bend for this channel using a positive 14-bit value.
|
void | setPolyPressure(int noteNumber, int pressure)
Change in a key pressure for a note.
|
void | setSolo(boolean solo)
Turns solo mode on or off. |
Parameters: controller the MIDI controller number (0 to 127) value the new value (0 to 127)
Returns: the key pressure
Parameters: controller the MIDI controller number (0 to 127)
Returns: the controller's value (0 to 127)
Returns: true if mono is enabled, false otherwise
Returns: true if mute is enabled, false otherwise
Returns: true if omni is enabled, false otherwise
Returns: the current patch bend value
Parameters: noteNumber the MIDI note number
Returns: the key pressure
Returns: current patch (0 to 127)
Returns: true is solo is enabled, false otherwise.
Parameters: on true to enable local controls, false to disable
Returns: the new value
Parameters: noteNumber the MIDI note number velocity the volcity at which the ket was released
Parameters: noteNumber the MIDI note number
Parameters: noteNumber the MIDI note number velocity the velocity at which the key was pressed
Parameters: program the patch number to switch to (0 to 127)
Parameters: bank the bank to switch to (0 to 16383) program the patch to switch to (0 to 127)
Parameters: pressure the key pressure
Parameters: on true to enable mono mode, false to disable
Parameters: mute true to enable mute mode, false to disable
Parameters: on true to enable omni mode, false to disable
Parameters: bend the new pitch bend value
Parameters: noteNumber the MIDI note number pressure the key pressure
Parameters: solo true to enable solo mode, false to disable