package org.herac.tuxguitar.player.base; import org.herac.tuxguitar.song.models.TGTimeSignature; public class MidiSequencerEmpty implements MidiSequencer { public void check() { // Not implemented } public void close() { // Not implemented } public MidiSequenceHandler createSequence(int tracks) { return new MidiSequenceHandler(tracks) { public void addControlChange(long tick, int track, int channel, int controller, int value) { // Not implemented } public void addNoteOff(long tick, int track, int channel, int note, int velocity) { // Not implemented } public void addNoteOn(long tick, int track, int channel, int note, int velocity) { // Not implemented } public void addPitchBend(long tick, int track, int channel, int value) { // Not implemented } public void addProgramChange(long tick, int track, int channel, int instrument) { // Not implemented } public void addTempoInUSQ(long tick, int track, int usq) { // Not implemented } public void addTimeSignature(long tick, int track, TGTimeSignature ts) { // Not implemented } public void notifyFinish() { // Not implemented } }; } public String getKey() { return null; } public String getName() { return null; } public long getTickLength() { // Not implemented return 0; } public long getTickPosition() { // Not implemented return 0; } public boolean isRunning() { // Not implemented return false; } public void open() { // Not implemented } public void setMute(int index, boolean mute) { // not implemented } public void setSolo(int index, boolean solo) { // Not implemented } public void setTickPosition(long tickPosition) { // Not implemented } public void setTransmitter(MidiTransmitter transmitter) throws MidiPlayerException { // Not implemented } public void start() { // Not implemented } public void stop() { // Not implemented } }