Class Overview
Software synthesizer voice class.
Summary
[Expand]
Inherited Fields |
From class
javax.sound.midi.VoiceStatus
public
boolean |
active |
Indicates whether the voice is currently processing a MIDI note. |
public
int |
bank |
The bank number of the instrument that this voice is currently using. |
public
int |
channel |
The MIDI channel on which this voice is playing. |
public
int |
note |
The MIDI note that this voice is playing. |
public
int |
program |
The program number of the instrument that this voice is currently using. |
public
int |
volume |
The current MIDI volume level for the voice. |
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
final
void
|
wait(long timeout, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long timeout)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
|
Fields
protected
double[]
co_noteon_keynumber
protected
double[]
co_noteon_on
protected
double[]
co_noteon_velocity
public
int
exclusiveClass
protected
boolean
portamento
public
boolean
releaseTriggered
protected
boolean
sostenuto
protected
int
stealer_noteNumber
protected
boolean
stealer_releaseTriggered
protected
int
stealer_velocity
protected
int
stealer_voiceID
protected
boolean
sustain
protected
double
tunedKey
Public Constructors
Protected Methods
protected
void
controlChange
(int controller, int value)
protected
void
noteOff
(int velocity)
protected
void
noteOn
(int noteNumber, int velocity, int delay)
protected
void
nrpnChange
(int controller, int value)
protected
void
processControlLogic
()
protected
void
rpnChange
(int controller, int value)
protected
void
setChannelPressure
(int pressure)
protected
void
setMute
(boolean mute)
protected
void
setNote
(int noteNumber)
protected
void
setPitchBend
(int bend)
protected
void
setPolyPressure
(int pressure)
protected
void
setSoloMute
(boolean mute)
protected
void
shutdown
()
protected
void
soundOff
()
protected
void
updateTuning
(SoftTuning newtuning)