org.herac.tuxguitar.player.impl
Class MidiSequenceImpl
java.lang.Object
org.herac.tuxguitar.player.base.MidiSequence
org.herac.tuxguitar.player.impl.MidiSequenceImpl
public class MidiSequenceImpl
- extends MidiSequence
Method Summary |
void |
addControlChange(long tick,
int track,
int channel,
int controller,
int value)
|
void |
addEvent(int track,
javax.sound.midi.MidiEvent event)
|
void |
addNoteOff(long tick,
int track,
int channel,
int note,
int velocity)
|
void |
addNoteOn(long tick,
int track,
int channel,
int note,
int velocity)
|
void |
addPitchBend(long tick,
int track,
int channel,
int value)
|
void |
addProgramChange(long tick,
int track,
int channel,
int instrument)
|
void |
addTempoInUSQ(long tick,
int track,
int usq)
|
void |
addTickMove(long tick,
int track,
long move)
|
void |
addTimeSignature(long tick,
int track,
TimeSignature ts)
|
javax.sound.midi.Sequence |
getSequence()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MidiSequenceImpl
public MidiSequenceImpl(SongManager manager)
getSequence
public javax.sound.midi.Sequence getSequence()
addEvent
public void addEvent(int track,
javax.sound.midi.MidiEvent event)
addControlChange
public void addControlChange(long tick,
int track,
int channel,
int controller,
int value)
- Specified by:
addControlChange
in class MidiSequence
addNoteOff
public void addNoteOff(long tick,
int track,
int channel,
int note,
int velocity)
- Specified by:
addNoteOff
in class MidiSequence
addNoteOn
public void addNoteOn(long tick,
int track,
int channel,
int note,
int velocity)
- Specified by:
addNoteOn
in class MidiSequence
addPitchBend
public void addPitchBend(long tick,
int track,
int channel,
int value)
- Specified by:
addPitchBend
in class MidiSequence
addProgramChange
public void addProgramChange(long tick,
int track,
int channel,
int instrument)
- Specified by:
addProgramChange
in class MidiSequence
addTempoInUSQ
public void addTempoInUSQ(long tick,
int track,
int usq)
- Specified by:
addTempoInUSQ
in class MidiSequence
addTimeSignature
public void addTimeSignature(long tick,
int track,
TimeSignature ts)
- Specified by:
addTimeSignature
in class MidiSequence
addTickMove
public void addTickMove(long tick,
int track,
long move)
- Specified by:
addTickMove
in class MidiSequence