org.herac.tuxguitar.io.midi.base
Class MidiSequence

java.lang.Object
  extended by org.herac.tuxguitar.io.midi.base.MidiSequence

public class MidiSequence
extends java.lang.Object


Field Summary
protected  float divisionType
           
static float PPQ
           
protected  int resolution
           
static float SMPTE_24
           
static float SMPTE_25
           
static float SMPTE_30
           
static float SMPTE_30DROP
           
 
Constructor Summary
MidiSequence(float divisionType, int resolution)
           
 
Method Summary
 void addTrack(MidiTrack track)
           
 int countTracks()
           
 void finish()
           
 float getDivisionType()
           
 int getResolution()
           
 MidiTrack getTrack(int index)
           
 void sort()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PPQ

public static final float PPQ
See Also:
Constant Field Values

SMPTE_24

public static final float SMPTE_24
See Also:
Constant Field Values

SMPTE_25

public static final float SMPTE_25
See Also:
Constant Field Values

SMPTE_30DROP

public static final float SMPTE_30DROP
See Also:
Constant Field Values

SMPTE_30

public static final float SMPTE_30
See Also:
Constant Field Values

divisionType

protected float divisionType

resolution

protected int resolution
Constructor Detail

MidiSequence

public MidiSequence(float divisionType,
                    int resolution)
Method Detail

addTrack

public void addTrack(MidiTrack track)

getTrack

public MidiTrack getTrack(int index)

countTracks

public int countTracks()

getDivisionType

public float getDivisionType()

getResolution

public int getResolution()

sort

public void sort()

finish

public void finish()