org.herac.tuxguitar.player.base
Class MidiTransmitter

java.lang.Object
  extended by org.herac.tuxguitar.player.base.MidiTransmitter

public class MidiTransmitter
extends java.lang.Object


Constructor Summary
MidiTransmitter()
           
 
Method Summary
 void addReceiver(java.lang.String id, MidiReceiver receiver)
           
 void removeReceiver(java.lang.String id)
           
 void sendAllNotesOff()
           
 void sendControlChange(int channel, int controller, int value)
           
 void sendNoteOff(int channel, int key, int velocity)
           
 void sendNoteOn(int channel, int key, int velocity)
           
 void sendPitchBend(int channel, int value)
           
 void sendProgramChange(int channel, int value)
           
 void sendSystemReset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiTransmitter

public MidiTransmitter()
Method Detail

sendSystemReset

public void sendSystemReset()
                     throws MidiPlayerException
Throws:
MidiPlayerException

sendAllNotesOff

public void sendAllNotesOff()
                     throws MidiPlayerException
Throws:
MidiPlayerException

sendNoteOn

public void sendNoteOn(int channel,
                       int key,
                       int velocity)
                throws MidiPlayerException
Throws:
MidiPlayerException

sendNoteOff

public void sendNoteOff(int channel,
                        int key,
                        int velocity)
                 throws MidiPlayerException
Throws:
MidiPlayerException

sendProgramChange

public void sendProgramChange(int channel,
                              int value)
                       throws MidiPlayerException
Throws:
MidiPlayerException

sendControlChange

public void sendControlChange(int channel,
                              int controller,
                              int value)
                       throws MidiPlayerException
Throws:
MidiPlayerException

sendPitchBend

public void sendPitchBend(int channel,
                          int value)
                   throws MidiPlayerException
Throws:
MidiPlayerException

addReceiver

public void addReceiver(java.lang.String id,
                        MidiReceiver receiver)

removeReceiver

public void removeReceiver(java.lang.String id)