micromod
Class Sequence

java.lang.Object
  extended bymicromod.Sequence

public class Sequence
extends java.lang.Object

This class represents the sequence information contained in a ProTracker style music module. S3M and XM all have ProTracker-style sequences.


Nested Class Summary
static class Sequence.Pattern
           
 
Field Summary
 int defaultBPM
           
 int defaultTempo
           
 int numberOfChannels
           
 int numberOfPatterns
           
 int[] patternOrder
           
 Sequence.Pattern[] patterns
           
 int restartPosition
           
 int songLengthPatterns
           
 
Constructor Summary
Sequence()
           
 
Method Summary
 int getNumberOfChannels()
          Get the number of channels, so the Mixer can calibrate itself
 int getSongLength()
          Get the song length, in patterns.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

patternOrder

public int[] patternOrder

patterns

public Sequence.Pattern[] patterns

numberOfChannels

public int numberOfChannels

songLengthPatterns

public int songLengthPatterns

restartPosition

public int restartPosition

numberOfPatterns

public int numberOfPatterns

defaultBPM

public int defaultBPM

defaultTempo

public int defaultTempo
Constructor Detail

Sequence

public Sequence()
Method Detail

getNumberOfChannels

public int getNumberOfChannels()
Get the number of channels, so the Mixer can calibrate itself


getSongLength

public int getSongLength()
Get the song length, in patterns.