FileDocCategorySizeDatePackage
MidiEvent.javaAPI DocJava SE 5 API1895Fri Aug 26 14:57:48 BST 2005javax.sound.midi

MidiEvent

public class MidiEvent extends Object
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 {@link 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 {@link Track}, and Tracks are likewise contained in a Sequence.

version
1.10 03/12/19
author
David Rivas
author
Kara Kytle

Fields Summary
private final MidiMessage
message
The MIDI message for this event.
private long
tick
The tick value for this event.
Constructors Summary
public MidiEvent(MidiMessage message, long tick)
Constructs a new MidiEvent.

param
message the MIDI message contained in the event
param
tick the time-stamp for the event, in MIDI ticks


	this.message = message;
	this.tick = tick;
    
Methods Summary
public javax.sound.midi.MidiMessagegetMessage()
Obtains the MIDI message contained in the event.

return
the MIDI message

	return message;
    
public longgetTick()
Obtains the time-stamp for the event, in MIDI ticks

return
the time-stamp for the event, in MIDI ticks

	return tick;
    
public voidsetTick(long tick)
Sets the time-stamp for the event, in MIDI ticks

param
tick the new time-stamp, in MIDI ticks

	this.tick = tick;