Class Overview
MIDI events contain a MIDI message and a corresponding time-stamp
expressed in ticks, and can represent the MIDI event information
stored in a MIDI file or a Sequence
object. The
duration of a tick is specified by the timing information contained
in the MIDI file or Sequence
object.
In Java Sound, MidiEvent
objects are typically contained in a
Track
, and Tracks
are likewise
contained in a Sequence
.
Summary
Public Methods |
MidiMessage
|
getMessage()
Obtains the MIDI message contained in the event.
|
long
|
getTick()
Obtains the time-stamp for the event, in MIDI ticks
|
void
|
setTick(long tick)
Sets the time-stamp for the event, in MIDI ticks
|
[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.
|
|
Public Constructors
public
MidiEvent
(MidiMessage message, long tick)
Constructs a new MidiEvent
.
Parameters
message
| the MIDI message contained in the event |
tick
| the time-stamp for the event, in MIDI ticks
|
Public Methods
Obtains the MIDI message contained in the event.
public
long
getTick
()
Obtains the time-stamp for the event, in MIDI ticks
Returns
- the time-stamp for the event, in MIDI ticks
public
void
setTick
(long tick)
Sets the time-stamp for the event, in MIDI ticks
Parameters
tick
| the new time-stamp, in MIDI ticks
|