org.herac.tuxguitar.io.abc.base
Class ABCTrack

java.lang.Object
  extended byorg.herac.tuxguitar.io.abc.base.ABCTrack

public class ABCTrack
extends java.lang.Object


Field Summary
static int FLAG_DOUBLE_STRINGS
           
static int FLAG_EFFECT_CHANNEL_DISABLED
           
static int FLAG_LET_RING
           
static int FLAG_PEDAL_SABCEL_GUITAR
           
static int FLAG_RHYTHM_TRACK
           
 
Constructor Summary
ABCTrack(java.lang.String declaration)
           
 
Method Summary
 ABCTrack clone(java.lang.String name, int numstrings)
           
 int getCapo()
           
 int getClefNumber()
           
 int getClefType()
           
 java.lang.String getDeclaration()
           
 int getFlags()
           
 int getInstrument()
           
 java.lang.String getName()
           
 int getPan()
           
 int[] getStrings()
           
 int getVolume()
           
 boolean isBagpipe()
           
 boolean isPercussion()
           
 void setCapo(int capo)
           
 void setClefNumber(int clefNumber)
           
 void setClefType(int clefType)
           
 void setFlags(int flags)
           
 void setInstrument(int instrument)
           
 void setPan(int pan)
           
 void setStrings(int[] s)
           
 void setVolume(int volume)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FLAG_DOUBLE_STRINGS

public static final int FLAG_DOUBLE_STRINGS
See Also:
Constant Field Values

FLAG_LET_RING

public static final int FLAG_LET_RING
See Also:
Constant Field Values

FLAG_PEDAL_SABCEL_GUITAR

public static final int FLAG_PEDAL_SABCEL_GUITAR
See Also:
Constant Field Values

FLAG_EFFECT_CHANNEL_DISABLED

public static final int FLAG_EFFECT_CHANNEL_DISABLED
See Also:
Constant Field Values

FLAG_RHYTHM_TRACK

public static final int FLAG_RHYTHM_TRACK
See Also:
Constant Field Values
Constructor Detail

ABCTrack

public ABCTrack(java.lang.String declaration)
Method Detail

getCapo

public int getCapo()

getClefNumber

public int getClefNumber()

getClefType

public int getClefType()

getFlags

public int getFlags()

getName

public java.lang.String getName()

getPan

public int getPan()

isPercussion

public boolean isPercussion()

getStrings

public int[] getStrings()

getVolume

public int getVolume()

getInstrument

public int getInstrument()

toString

public java.lang.String toString()

getDeclaration

public java.lang.String getDeclaration()

setCapo

public void setCapo(int capo)
Parameters:
capo - the capo to set

setClefNumber

public void setClefNumber(int clefNumber)
Parameters:
clefNumber - the clefNumber to set

setClefType

public void setClefType(int clefType)
Parameters:
clefType - the clefType to set

setInstrument

public void setInstrument(int instrument)
Parameters:
instrument - the instrument to set

setPan

public void setPan(int pan)
Parameters:
pan - the pan to set

setVolume

public void setVolume(int volume)
Parameters:
volume - the volume to set

setFlags

public void setFlags(int flags)
Parameters:
flags - the flags to set

clone

public ABCTrack clone(java.lang.String name,
                      int numstrings)

setStrings

public void setStrings(int[] s)

isBagpipe

public boolean isBagpipe()