org.herac.tuxguitar.player.impl.midiport.coreaudio
Class MidiReceiverImpl

java.lang.Object
  extended by org.herac.tuxguitar.player.impl.midiport.coreaudio.MidiReceiverJNI
      extended by org.herac.tuxguitar.player.impl.midiport.coreaudio.MidiReceiverImpl

public class MidiReceiverImpl
extends MidiReceiverJNI


Constructor Summary
MidiReceiverImpl()
           
 
Method Summary
 void close()
           
 void connect()
           
 void disconnect()
           
 boolean isConnected()
           
 boolean isOpen()
           
 java.util.List listPorts()
           
 void open()
           
 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 org.herac.tuxguitar.player.impl.midiport.coreaudio.MidiReceiverJNI
closeDevice, controlChange, noteOff, noteOn, openDevice, pitchBend, programChange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiReceiverImpl

public MidiReceiverImpl()
Method Detail

open

public void open()
Overrides:
open in class MidiReceiverJNI

close

public void close()
Overrides:
close in class MidiReceiverJNI

isOpen

public boolean isOpen()

isConnected

public boolean isConnected()

connect

public void connect()

disconnect

public void disconnect()

listPorts

public java.util.List listPorts()

sendSystemReset

public void sendSystemReset()

sendAllNotesOff

public void sendAllNotesOff()

sendControlChange

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

sendNoteOff

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

sendNoteOn

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

sendPitchBend

public void sendPitchBend(int channel,
                          int value)

sendProgramChange

public void sendProgramChange(int channel,
                              int value)