org.herac.tuxguitar.io.pt
Class PTBInputStream
public abstract
class
PTBInputStream
extends Object
protected List headers
protected int lastUsedChannel
protected static final int TRACK_TYPE_BASS
protected static final int TRACK_TYPE_GUITAR
protected List trackInfos
protected List tracks
protected String version
public PTBInputStream(FileInputStream file)
public PTBInputStream(String fileName)
protected void debug(int i)
protected void debug(String s)
protected
SongTrack getTrack(int number, int trackType)
public abstract boolean isSupportedVersion(String version)
public abstract boolean isSupportedVersion()
protected long makeSectionNotes(long start, List trackHelpers, List barHelpers, List tempoHelpers)
protected void makeTrackChannels(int fromNumber, int trackType, List guitarInHelpers)
protected int readByte()
protected String readString(int length)
protected String readString()
protected boolean readUChar()
protected int readUCType()
protected int readUInt()
protected int readULong()