org.herac.tuxguitar.player.impl.midiport.alsa
Class MidiSystem

java.lang.Object
  extended by org.herac.tuxguitar.player.impl.midiport.alsa.MidiSystem

public class MidiSystem
extends java.lang.Object


Constructor Summary
MidiSystem()
           
 
Method Summary
protected  void addPort(java.lang.String name, int client, int port)
           
 void close()
           
 void closePort()
           
 void controlChange(int channel, int control, int value)
           
 void finalize()
           
 java.util.List findPorts()
           
 boolean isOpen()
           
 void noteOff(int channel, int note, int velocity)
           
 void noteOn(int channel, int note, int velocity)
           
 void open()
           
 void openPort(int client, int port)
           
 void pitchBend(int channel, int value)
           
 void programChange(int channel, int program)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiSystem

public MidiSystem()
Method Detail

isOpen

public boolean isOpen()

finalize

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

open

public void open()

close

public void close()

findPorts

public java.util.List findPorts()

openPort

public void openPort(int client,
                     int port)

closePort

public void closePort()

noteOn

public void noteOn(int channel,
                   int note,
                   int velocity)

noteOff

public void noteOff(int channel,
                    int note,
                    int velocity)

controlChange

public void controlChange(int channel,
                          int control,
                          int value)

programChange

public void programChange(int channel,
                          int program)

pitchBend

public void pitchBend(int channel,
                      int value)

addPort

protected void addPort(java.lang.String name,
                       int client,
                       int port)