org.herac.tuxguitar.song.models
Class SongChannel

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

public class SongChannel
extends java.lang.Object


Field Summary
static short DEFAULT_PERCUSION_CHANNEL
           
 
Constructor Summary
SongChannel(short channel, short effectChannel, short instrument)
           
SongChannel(short channel, short effectChannel, short instrument, short volume, short balance, short chorus, short reverb, short phaser, short tremolo, boolean solo, boolean mute)
           
 
Method Summary
 java.lang.Object clone()
           
 short getBalance()
           
 short getChannel()
           
 short getChorus()
           
static SongChannel getDefaultPercusionChannel()
           
 short getEffectChannel()
           
 short getInstrument()
           
 short getPhaser()
           
 short getReverb()
           
 short getTremolo()
           
 short getVolume()
           
 boolean isMute()
           
 boolean isPercusionChannel()
           
 boolean isSolo()
           
 void setBalance(short balance)
           
 void setChannel(short channel)
           
 void setChorus(short chorus)
           
 void setEffectChannel(short effectChannel)
           
 void setInstrument(short instrument)
           
 void setMute(boolean mute)
           
 void setPhaser(short phaser)
           
 void setReverb(short reverb)
           
 void setSolo(boolean solo)
           
 void setTremolo(short tremolo)
           
 void setVolume(short volume)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PERCUSION_CHANNEL

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

SongChannel

public SongChannel(short channel,
                   short effectChannel,
                   short instrument,
                   short volume,
                   short balance,
                   short chorus,
                   short reverb,
                   short phaser,
                   short tremolo,
                   boolean solo,
                   boolean mute)

SongChannel

public SongChannel(short channel,
                   short effectChannel,
                   short instrument)
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)

isMute

public boolean isMute()

setMute

public void setMute(boolean mute)

isSolo

public boolean isSolo()

setSolo

public void setSolo(boolean solo)

isPercusionChannel

public boolean isPercusionChannel()

getDefaultPercusionChannel

public static SongChannel getDefaultPercusionChannel()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object