org.herac.tuxguitar.player

Class NullPlayer

public class NullPlayer extends Object implements MidiPlayer

Method Summary
voidclose()
OptiongetConfigOption(ConfigEditor editor, ToolBar toolBar, Composite parent)
StringgetInstrumentName(int instrument)
SoundbankgetSoundbank()
ListgetSystemErrors()
longgetTickPosition()
voidinit()
booleanisMetronomeEnabled()
booleanisPaused()
booleanisRunning()
booleanloadSoundbank(File file)
voidpause()
voidplay()
voidplayBeat(SongTrack track, List notes)
voidreset()
voidsetMetronomeEnabled(boolean metronomeEnabled)
voidsetSynthesizer(Synthesizer synthesizer)
voidsetTickPosition(long position, long startMove)
voidstop()
voidupdateControllers()
voidupdatePrograms()
voidwrite(OutputStream out)

Method Detail

close

public void close()

getConfigOption

public Option getConfigOption(ConfigEditor editor, ToolBar toolBar, Composite parent)

getInstrumentName

public String getInstrumentName(int instrument)

getSoundbank

public Soundbank getSoundbank()

getSystemErrors

public List getSystemErrors()

getTickPosition

public long getTickPosition()

init

public void init()

isMetronomeEnabled

public boolean isMetronomeEnabled()

isPaused

public boolean isPaused()

isRunning

public boolean isRunning()

loadSoundbank

public boolean loadSoundbank(File file)

pause

public void pause()

play

public void play()

playBeat

public void playBeat(SongTrack track, List notes)

reset

public void reset()

setMetronomeEnabled

public void setMetronomeEnabled(boolean metronomeEnabled)

setSynthesizer

public void setSynthesizer(Synthesizer synthesizer)

setTickPosition

public void setTickPosition(long position, long startMove)

stop

public void stop()

updateControllers

public void updateControllers()

updatePrograms

public void updatePrograms()

write

public void write(OutputStream out)