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

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

public class MidiSystem
extends java.lang.Object


Constructor Summary
MidiSystem()
           
 
Method Summary
protected  void addPort(java.lang.String name, int device)
           
 void close()
           
protected  void close(long instance)
           
 void closePort()
           
protected  void closePort(long instance)
           
 void controlChange(int channel, int control, int value)
           
protected  void controlChange(long instance, int channel, int control, int value)
           
 void finalize()
           
 java.util.List findPorts()
           
protected  void findPorts(long instance)
           
 MidiOutputPortImpl getConnection()
           
 boolean isOpen()
           
 void noteOff(int channel, int note, int velocity)
           
protected  void noteOff(long instance, int channel, int note, int velocity)
           
 void noteOn(int channel, int note, int velocity)
           
protected  void noteOn(long instance, int channel, int note, int velocity)
           
protected  void open(long instance, java.lang.String device)
           
 void open(java.lang.String device)
           
protected  void openPort(long instance, int device)
           
 void openPort(MidiOutputPortImpl port)
           
 void pitchBend(int channel, int value)
           
protected  void pitchBend(long instance, int channel, int value)
           
 void programChange(int channel, int program)
           
protected  void programChange(long instance, 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

finalize

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

isOpen

public boolean isOpen()

open

public void open(java.lang.String device)

close

public void close()

findPorts

public java.util.List findPorts()

openPort

public void openPort(MidiOutputPortImpl 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)

getConnection

public MidiOutputPortImpl getConnection()

addPort

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

open

protected void open(long instance,
                    java.lang.String device)

close

protected void close(long instance)

findPorts

protected void findPorts(long instance)

openPort

protected void openPort(long instance,
                        int device)

closePort

protected void closePort(long instance)

noteOn

protected void noteOn(long instance,
                      int channel,
                      int note,
                      int velocity)

noteOff

protected void noteOff(long instance,
                       int channel,
                       int note,
                       int velocity)

controlChange

protected void controlChange(long instance,
                             int channel,
                             int control,
                             int value)

programChange

protected void programChange(long instance,
                             int channel,
                             int program)

pitchBend

protected void pitchBend(long instance,
                         int channel,
                         int value)