public final class CChange extends java.lang.Object implements VoiceEvt, java.lang.Cloneable
| Constructor and Description |
|---|
CChange()
A public constructor used to create default control change events
|
CChange(short controllerNum,
short value,
short midiChannel,
int time)
A public constructor used create control change events containing
contoller number, value and time information.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
copy()
Makes a copy of an event
|
short |
getControllerNum()
Returns a crontrol change events controller number
|
short |
getID()
Retrieve an events id
|
short |
getMidiChannel()
Get a voice events MIDI channel
|
int |
getTime()
Retrieve an events time
|
short |
getValue()
Returns a control change events opperation value
|
void |
print()
Print this events data in a System.out.println format
|
int |
read(java.io.DataInputStream dis)
read in event data from disk
|
void |
setControllerNum(short controllerNum)
Sets a control change events controllerNum
|
void |
setMidiChannel(short midiChannel)
Set a voice events MIDI channel
|
void |
setTime(int time)
Set an events time
|
void |
setValue(short value)
Sets a control change events opperation value
|
int |
write(java.io.DataOutputStream dos)
write out event data to disk
|
public CChange()
public CChange(short controllerNum,
short value,
short midiChannel,
int time)
public short getControllerNum()
public void setControllerNum(short controllerNum)
public short getValue()
public void setValue(short value)
public short getMidiChannel()
VoiceEvtgetMidiChannel in interface VoiceEvtpublic void setMidiChannel(short midiChannel)
VoiceEvtsetMidiChannel in interface VoiceEvtpublic int getTime()
Eventpublic void setTime(int time)
Eventpublic short getID()
Eventpublic int write(java.io.DataOutputStream dos)
throws java.io.IOException
Eventpublic int read(java.io.DataInputStream dis)
throws java.io.IOException
Eventpublic Event copy() throws java.lang.CloneNotSupportedException
Event