org.herac.tuxguitar.player.impl.sequencer
Class MidiEvent
java.lang.Object
org.herac.tuxguitar.player.impl.sequencer.MidiEvent
public class MidiEvent
- extends java.lang.Object
Constructor Summary |
MidiEvent(long tick,
int type,
byte[] data)
|
MidiEvent(long tick,
int type,
int track,
byte[] data)
|
Method Summary |
static MidiEvent |
controlChange(long tick,
int track,
int channel,
int controller,
int value)
|
byte[] |
getData()
|
long |
getTick()
|
int |
getTrack()
|
int |
getType()
|
static MidiEvent |
noteOff(long tick,
int track,
int channel,
int key,
int velocity)
|
static MidiEvent |
noteOn(long tick,
int track,
int channel,
int key,
int velocity)
|
static MidiEvent |
pitchBend(long tick,
int track,
int channel,
int value)
|
static MidiEvent |
programChange(long tick,
int track,
int channel,
int value)
|
static MidiEvent |
systemReset(long tick)
|
static MidiEvent |
tempoInUSQ(long tick,
int usq)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ALL_TRACKS
public static final int ALL_TRACKS
- See Also:
- Constant Field Values
MIDI_SYSTEM_EVENT
public static final int MIDI_SYSTEM_EVENT
- See Also:
- Constant Field Values
MIDI_EVENT_NOTEON
public static final int MIDI_EVENT_NOTEON
- See Also:
- Constant Field Values
MIDI_EVENT_NOTEOFF
public static final int MIDI_EVENT_NOTEOFF
- See Also:
- Constant Field Values
MIDI_EVENT_PROGRAM_CHANGE
public static final int MIDI_EVENT_PROGRAM_CHANGE
- See Also:
- Constant Field Values
MIDI_EVENT_CONTROL_CHANGE
public static final int MIDI_EVENT_CONTROL_CHANGE
- See Also:
- Constant Field Values
MIDI_EVENT_PITCH_BEND
public static final int MIDI_EVENT_PITCH_BEND
- See Also:
- Constant Field Values
MidiEvent
public MidiEvent(long tick,
int type,
byte[] data)
MidiEvent
public MidiEvent(long tick,
int type,
int track,
byte[] data)
getTick
public long getTick()
getType
public int getType()
getTrack
public int getTrack()
getData
public byte[] getData()
systemReset
public static MidiEvent systemReset(long tick)
noteOn
public static MidiEvent noteOn(long tick,
int track,
int channel,
int key,
int velocity)
noteOff
public static MidiEvent noteOff(long tick,
int track,
int channel,
int key,
int velocity)
controlChange
public static MidiEvent controlChange(long tick,
int track,
int channel,
int controller,
int value)
programChange
public static MidiEvent programChange(long tick,
int track,
int channel,
int value)
pitchBend
public static MidiEvent pitchBend(long tick,
int track,
int channel,
int value)
tempoInUSQ
public static MidiEvent tempoInUSQ(long tick,
int usq)