org.herac.tuxguitar.player.impl.midiport.fluidsynth
Class MidiSynth

java.lang.Object
  extended by org.herac.tuxguitar.player.impl.midiport.fluidsynth.MidiSynth

public class MidiSynth
extends java.lang.Object


Constructor Summary
MidiSynth()
           
 
Method Summary
protected  void addDriver(java.lang.String name)
           
 void connect(MidiOutputPortImpl port)
           
 void disconnect(MidiOutputPortImpl port)
           
 void finalize()
           
 java.util.List getDrivers()
           
 boolean isConnected(MidiOutputPortImpl port)
           
 boolean isInitialized()
           
 void loadDriver(java.lang.String name)
           
 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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiSynth

public MidiSynth()
Method Detail

isInitialized

public boolean isInitialized()

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

getDrivers

public java.util.List getDrivers()

loadDriver

public void loadDriver(java.lang.String name)

isConnected

public boolean isConnected(MidiOutputPortImpl port)

connect

public void connect(MidiOutputPortImpl port)

disconnect

public void disconnect(MidiOutputPortImpl port)

sendSystemReset

public void sendSystemReset()

sendNoteOn

public void sendNoteOn(int channel,
                       int key,
                       int velocity)

sendNoteOff

public void sendNoteOff(int channel,
                        int key,
                        int velocity)

sendControlChange

public void sendControlChange(int channel,
                              int controller,
                              int value)

sendProgramChange

public void sendProgramChange(int channel,
                              int value)

sendPitchBend

public void sendPitchBend(int channel,
                          int value)

addDriver

protected void addDriver(java.lang.String name)