com.rngtng.launchpad
Class MonomeLaunchpad

java.lang.Object
  extended by jklabs.monomic.Monome
      extended by com.rngtng.launchpad.MonomeLaunchpad
All Implemented Interfaces:
LaunchpadListener

public class MonomeLaunchpad
extends jklabs.monomic.Monome
implements LaunchpadListener

An implementation of the Monomic API to get your Launchpad working with Monome stuff

Author:
rngtng - Tobias Bielohlawek

Field Summary
 
Fields inherited from class jklabs.monomic.Monome
FINE, NONE, WARNING
 
Constructor Summary
MonomeLaunchpad(java.lang.Object listener)
           
MonomeLaunchpad(java.lang.Object listener, java.lang.String inputName, java.lang.String outputName)
           
 
Method Summary
 void launchpadButtonPressed(int buttonCode)
           
 void launchpadButtonReleased(int buttonCode)
           
 void launchpadGridPressed(int x, int y)
           
 void launchpadGridReleased(int x, int y)
           
 void launchpadSceneButtonPressed(int buttonCode)
           
 void launchpadSceneButtonReleased(int buttonCode)
           
 void setCol(int i, byte bitVals)
           
 void setRow(int i, byte bitVals)
           
 void setValue(int x, int y, int value)
           
 void testPattern(boolean b)
           
 
Methods inherited from class jklabs.monomic.Monome
bitString, disableADC, enableADC, getButtonValues, getColValues, getLedValues, getMatrixString, getRowValues, invert, invertCol, invertRow, isLit, isPressed, lightOff, lightOn, lightsOff, lightsOn, pressButton, releaseButton, setCol, setCol, setDebug, setDebug, setLedIntensity, setLowPower, setRow, setRow, setValue, setValues, setValues, setValues, testInput
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonomeLaunchpad

public MonomeLaunchpad(java.lang.Object listener)

MonomeLaunchpad

public MonomeLaunchpad(java.lang.Object listener,
                       java.lang.String inputName,
                       java.lang.String outputName)
Method Detail

testPattern

public void testPattern(boolean b)
Overrides:
testPattern in class jklabs.monomic.Monome

setValue

public void setValue(int x,
                     int y,
                     int value)
Overrides:
setValue in class jklabs.monomic.Monome

setRow

public void setRow(int i,
                   byte bitVals)
Overrides:
setRow in class jklabs.monomic.Monome

setCol

public void setCol(int i,
                   byte bitVals)
Overrides:
setCol in class jklabs.monomic.Monome

launchpadGridPressed

public void launchpadGridPressed(int x,
                                 int y)
Specified by:
launchpadGridPressed in interface LaunchpadListener

launchpadGridReleased

public void launchpadGridReleased(int x,
                                  int y)
Specified by:
launchpadGridReleased in interface LaunchpadListener

launchpadButtonPressed

public void launchpadButtonPressed(int buttonCode)
Specified by:
launchpadButtonPressed in interface LaunchpadListener

launchpadButtonReleased

public void launchpadButtonReleased(int buttonCode)
Specified by:
launchpadButtonReleased in interface LaunchpadListener

launchpadSceneButtonPressed

public void launchpadSceneButtonPressed(int buttonCode)
Specified by:
launchpadSceneButtonPressed in interface LaunchpadListener

launchpadSceneButtonReleased

public void launchpadSceneButtonReleased(int buttonCode)
Specified by:
launchpadSceneButtonReleased in interface LaunchpadListener


processing library launchpad by rngtng - Tobias Bielohlawek. (c) 2011