com.rngtng.launchpad
Class LButton

java.lang.Object
  extended by com.rngtng.launchpad.LButton

public class LButton
extends java.lang.Object

The Button class to handle the different Button types, acces thier MIDI codes and transform code <-> numer conversions

Author:
rngtng - Tobias Bielohlawek

Field Summary
static int DOWN
           
static int LEFT
           
static int MIXER
           
static int RIGHT
           
static int SCENE_OFFSET
           
static int SCENE1
           
static int SCENE2
           
static int SCENE3
           
static int SCENE4
           
static int SCENE5
           
static int SCENE6
           
static int SCENE7
           
static int SCENE8
           
static int SESSION
           
static int UP
           
static int USER1
           
static int USER2
           
 
Constructor Summary
LButton()
           
 
Method Summary
static int buttonCode(int button)
          return button number for button code
static int buttonNumber(int button)
          return button code for button number
static boolean isButtonCode(int buttonCode)
          checks for valid button code
static boolean isSceneButtonCode(int buttonCode)
          checks for valid scene button code
static int sceneButtonCode(int button)
          return scene button number for scene button code
static int sceneButtonNumber(int button)
          return scene button Code for scene button number
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UP

public static final int UP
See Also:
Constant Field Values

DOWN

public static final int DOWN
See Also:
Constant Field Values

LEFT

public static final int LEFT
See Also:
Constant Field Values

RIGHT

public static final int RIGHT
See Also:
Constant Field Values

SESSION

public static final int SESSION
See Also:
Constant Field Values

USER1

public static final int USER1
See Also:
Constant Field Values

USER2

public static final int USER2
See Also:
Constant Field Values

MIXER

public static final int MIXER
See Also:
Constant Field Values

SCENE_OFFSET

public static final int SCENE_OFFSET
See Also:
Constant Field Values

SCENE1

public static final int SCENE1
See Also:
Constant Field Values

SCENE2

public static final int SCENE2
See Also:
Constant Field Values

SCENE3

public static final int SCENE3
See Also:
Constant Field Values

SCENE4

public static final int SCENE4
See Also:
Constant Field Values

SCENE5

public static final int SCENE5
See Also:
Constant Field Values

SCENE6

public static final int SCENE6
See Also:
Constant Field Values

SCENE7

public static final int SCENE7
See Also:
Constant Field Values

SCENE8

public static final int SCENE8
See Also:
Constant Field Values
Constructor Detail

LButton

public LButton()
Method Detail

isButtonCode

public static boolean isButtonCode(int buttonCode)
checks for valid button code

Parameters:
buttonCode - code of the button
Returns:
boolean if code is valid

isSceneButtonCode

public static boolean isSceneButtonCode(int buttonCode)
checks for valid scene button code

Parameters:
buttonCode - code of the button
Returns:
boolean whether code is as scene button

buttonNumber

public static int buttonNumber(int button)
return button code for button number

Parameters:
button - button value
Returns:
button number

buttonCode

public static int buttonCode(int button)
return button number for button code

Parameters:
button - button value
Returns:
button code

sceneButtonNumber

public static int sceneButtonNumber(int button)
return scene button Code for scene button number

Parameters:
button - button value
Returns:
scene button number

sceneButtonCode

public static int sceneButtonCode(int button)
return scene button number for scene button code

Parameters:
button - button value
Returns:
scene button code


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