com.yobotics.simulationconstructionset.util.inputdevices
Class PeaveyPC1600X

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.inputdevices.PeaveyPC1600X
All Implemented Interfaces:
ExitActionListener, javax.sound.midi.Receiver

public class PeaveyPC1600X
extends java.lang.Object
implements javax.sound.midi.Receiver, ExitActionListener


Constructor Summary
PeaveyPC1600X()
           
 
Method Summary
 void attachVariableChangedListener(VariableChangedListener listener)
           
 void close()
           
 void decodeMessage(javax.sound.midi.MetaMessage message)
           
 void decodeMessage(javax.sound.midi.ShortMessage message)
           
 void decodeMessage(javax.sound.midi.SysexMessage message)
           
 void exitActionPerformed()
           
static void main(java.lang.String[] args)
           
 void send(javax.sound.midi.MidiMessage message, long timeStamp)
           
 void setChannel(int channel, DoubleYoVariable var, double min, double max)
           
 void setChannel(int channel, DoubleYoVariable var, double min, double max, double exponent)
           
 void setChannel(int channel, java.lang.String name, YoVariableRegistry holder, double min, double max)
           
 void setChannel(int channel, java.lang.String name, YoVariableRegistry holder, double min, double max, double exponent)
           
 void setRange(int channel, double min, double max)
           
 void setRange(int channel, double min, double max, double exponent)
           
 void sliderSlid(int channel, int sliderVal)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeaveyPC1600X

public PeaveyPC1600X()
Method Detail

setChannel

public void setChannel(int channel,
                       java.lang.String name,
                       YoVariableRegistry holder,
                       double min,
                       double max)

setChannel

public void setChannel(int channel,
                       java.lang.String name,
                       YoVariableRegistry holder,
                       double min,
                       double max,
                       double exponent)

setChannel

public void setChannel(int channel,
                       DoubleYoVariable var,
                       double min,
                       double max)

setChannel

public void setChannel(int channel,
                       DoubleYoVariable var,
                       double min,
                       double max,
                       double exponent)

setRange

public void setRange(int channel,
                     double min,
                     double max)

setRange

public void setRange(int channel,
                     double min,
                     double max,
                     double exponent)

main

public static void main(java.lang.String[] args)

close

public void close()
Specified by:
close in interface javax.sound.midi.Receiver

send

public void send(javax.sound.midi.MidiMessage message,
                 long timeStamp)
Specified by:
send in interface javax.sound.midi.Receiver

decodeMessage

public void decodeMessage(javax.sound.midi.ShortMessage message)

decodeMessage

public void decodeMessage(javax.sound.midi.SysexMessage message)

decodeMessage

public void decodeMessage(javax.sound.midi.MetaMessage message)

sliderSlid

public void sliderSlid(int channel,
                       int sliderVal)

exitActionPerformed

public void exitActionPerformed()
Specified by:
exitActionPerformed in interface ExitActionListener

attachVariableChangedListener

public void attachVariableChangedListener(VariableChangedListener listener)