org.herac.tuxguitar.song.models

Class 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

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)

Field Details

DEFAULT_PERCUSION_CHANNEL

public static final short DEFAULT_PERCUSION_CHANNEL
Field Value:
9

Constructor Details

SongChannel

public SongChannel(short channel,
                   short effectChannel,
                   short instrument)

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)

Method Details

clone

public Object clone()

getBalance

public short getBalance()

getChannel

public short getChannel()

getChorus

public short getChorus()

getDefaultPercusionChannel

public static SongChannel getDefaultPercusionChannel()

getEffectChannel

public short getEffectChannel()

getInstrument

public short getInstrument()

getPhaser

public short getPhaser()

getReverb

public short getReverb()

getTremolo

public short getTremolo()

getVolume

public short getVolume()

isMute

public boolean isMute()

isPercusionChannel

public boolean isPercusionChannel()

isSolo

public boolean isSolo()

setBalance

public void setBalance(short balance)

setChannel

public void setChannel(short channel)

setChorus

public void setChorus(short chorus)

setEffectChannel

public void setEffectChannel(short effectChannel)

setInstrument

public void setInstrument(short instrument)

setMute

public void setMute(boolean mute)

setPhaser

public void setPhaser(short phaser)

setReverb

public void setReverb(short reverb)

setSolo

public void setSolo(boolean solo)

setTremolo

public void setTremolo(short tremolo)

setVolume

public void setVolume(short volume)