org.herac.tuxguitar.song.models
Class TGChannel

java.lang.Object
  extended by org.herac.tuxguitar.song.models.TGChannel

public abstract class TGChannel
extends java.lang.Object


Field Summary
static short DEFAULT_BALANCE
           
static short DEFAULT_CHORUS
           
static short DEFAULT_INSTRUMENT
           
static short DEFAULT_PERCUSSION_CHANNEL
           
static short DEFAULT_PHASER
           
static short DEFAULT_REVERB
           
static short DEFAULT_TREMOLO
           
static short DEFAULT_VOLUME
           
 
Constructor Summary
TGChannel()
           
 
Method Summary
 TGChannel clone(TGFactory factory)
           
 void copy(TGChannel channel)
           
 short getBalance()
           
 short getChannel()
           
 short getChorus()
           
 short getEffectChannel()
           
 short getInstrument()
           
 short getPhaser()
           
 short getReverb()
           
 short getTremolo()
           
 short getVolume()
           
 boolean isPercussionChannel()
           
static boolean isPercussionChannel(int channel)
           
static TGChannel newPercusionChannel(TGFactory factory)
           
 void setBalance(short balance)
           
 void setChannel(short channel)
           
 void setChorus(short chorus)
           
 void setEffectChannel(short effectChannel)
           
 void setInstrument(short instrument)
           
static void setPercusionChannel(TGChannel channel)
           
 void setPhaser(short phaser)
           
 void setReverb(short reverb)
           
 void setTremolo(short tremolo)
           
 void setVolume(short volume)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PERCUSSION_CHANNEL

public static final short DEFAULT_PERCUSSION_CHANNEL
See Also:
Constant Field Values

DEFAULT_INSTRUMENT

public static final short DEFAULT_INSTRUMENT
See Also:
Constant Field Values

DEFAULT_VOLUME

public static final short DEFAULT_VOLUME
See Also:
Constant Field Values

DEFAULT_BALANCE

public static final short DEFAULT_BALANCE
See Also:
Constant Field Values

DEFAULT_CHORUS

public static final short DEFAULT_CHORUS
See Also:
Constant Field Values

DEFAULT_REVERB

public static final short DEFAULT_REVERB
See Also:
Constant Field Values

DEFAULT_PHASER

public static final short DEFAULT_PHASER
See Also:
Constant Field Values

DEFAULT_TREMOLO

public static final short DEFAULT_TREMOLO
See Also:
Constant Field Values
Constructor Detail

TGChannel

public TGChannel()
Method Detail

getBalance

public short getBalance()

setBalance

public void setBalance(short balance)

getChannel

public short getChannel()

setChannel

public void setChannel(short channel)

getEffectChannel

public short getEffectChannel()

setEffectChannel

public void setEffectChannel(short effectChannel)

getChorus

public short getChorus()

setChorus

public void setChorus(short chorus)

getInstrument

public short getInstrument()

setInstrument

public void setInstrument(short instrument)

getPhaser

public short getPhaser()

setPhaser

public void setPhaser(short phaser)

getReverb

public short getReverb()

setReverb

public void setReverb(short reverb)

getTremolo

public short getTremolo()

setTremolo

public void setTremolo(short tremolo)

getVolume

public short getVolume()

setVolume

public void setVolume(short volume)

isPercussionChannel

public boolean isPercussionChannel()

isPercussionChannel

public static boolean isPercussionChannel(int channel)

setPercusionChannel

public static void setPercusionChannel(TGChannel channel)

newPercusionChannel

public static TGChannel newPercusionChannel(TGFactory factory)

clone

public TGChannel clone(TGFactory factory)

copy

public void copy(TGChannel channel)