Skip navigation links
A B C E G H I L M O R S T V 

A

addHandler(LaunchpadHandler) - Method in class org.rjung.util.launchpad.Launchpad
Adds a LaunchpadHandler to the Launchpad instance.
addHandler(LaunchpadHandler) - Method in class org.rjung.util.launchpad.midi.MidiReader
Add a LaunchpadHandler to the MidiReader to be informed of any events from the Launchpad.

B

Builder(Command, Channel) - Constructor for class org.rjung.util.launchpad.MidiCommand.Builder
Start the build with a Command and the Channel.

C

Channel - Enum in org.rjung.util.launchpad.midi
Midi (Music Instrument Digital Interface) toes define 16 different Channels that can be used.
close() - Method in class org.rjung.util.launchpad.midi.MidiReader
 
Color - Enum in org.rjung.util.launchpad.midi
The Color represents the default Colors that Launchpad supports to send to a Launchpad.
Command - Enum in org.rjung.util.launchpad.midi
The Command defines the Commands defined by the Midi-definition (Music Instrument Digital Interface).

E

equals(Object) - Method in class org.rjung.util.launchpad.MidiCommand
 

G

getByte() - Method in enum org.rjung.util.launchpad.midi.Channel
Recieve the byte representation of the Channel.
getByte() - Method in enum org.rjung.util.launchpad.midi.Color
Retrieve the byte-code representing the Color.
getByte() - Method in enum org.rjung.util.launchpad.midi.Command
Recieve the byte (upper 4 bytes) of the Commands representation.
getChannel(byte) - Static method in enum org.rjung.util.launchpad.midi.Channel
Retrieve the Channel of the channel-bytes.
getChannel() - Method in class org.rjung.util.launchpad.MidiCommand
Retrieve the Channel-abstraction of the lower nibble (four bytes) of the command-byte.
getCommand(byte) - Static method in enum org.rjung.util.launchpad.midi.Command
Retrieve the Command to a command-byte.
getCommand() - Method in class org.rjung.util.launchpad.MidiCommand
Retrieve the Command-abstraction of the higher nibble (four bytes) of the command-byte.
getCommandByte() - Method in class org.rjung.util.launchpad.MidiCommand
Retrieve the command-byte of the MidiCommand.
getData() - Method in class org.rjung.util.launchpad.MidiCommand
Retrieve the optional data bytes of the MidiCommand.

H

hashCode() - Method in class org.rjung.util.launchpad.MidiCommand
 

I

isAlive() - Method in class org.rjung.util.launchpad.Launchpad
Verify if the asynchronous Thread to read is alive.
isInterrupted() - Method in class org.rjung.util.launchpad.Launchpad
Verify if the asynchronous Thread to read is interrupted.

L

Launchpad - Class in org.rjung.util.launchpad
The Launchpad provides access to a Launchpad via the midi-device.
Launchpad(File) - Constructor for class org.rjung.util.launchpad.Launchpad
The communication with the device uses a character-device.
Launchpad(String) - Constructor for class org.rjung.util.launchpad.Launchpad
The communication with the device uses a character-device.
LaunchpadHandler - Interface in org.rjung.util.launchpad
To receive notifications when a button is pressed on the Launchpad you need to register a LaunchpadHandler to the Launchpad.

M

MidiCommand - Class in org.rjung.util.launchpad
Abstraction of commands that can be sent to a Midi-device, or be received by a Midi-device.
MidiCommand(byte, byte[]) - Constructor for class org.rjung.util.launchpad.MidiCommand
Create a MidiCommand with a command-byte and optional data-bytes.
MidiCommand.Builder - Class in org.rjung.util.launchpad
Builder for MidiCommands.
MidiReader - Class in org.rjung.util.launchpad.midi
The MidiReader listens to all events of the Launchpad and sends the information to all registered LaunchpadHandlers.
MidiReader(RandomAccessFile) - Constructor for class org.rjung.util.launchpad.midi.MidiReader
Create a MidiReader with the RandomAccessFile to the midi-device.

O

off(int, int) - Method in class org.rjung.util.launchpad.Launchpad
Switch a LED at a coordinates to off.
org.rjung.util.launchpad - package org.rjung.util.launchpad
 
org.rjung.util.launchpad.midi - package org.rjung.util.launchpad.midi
 

R

recieve(MidiCommand) - Method in interface org.rjung.util.launchpad.LaunchpadHandler
Implement this message to react on any event from the Launchpad.
removeHandler(LaunchpadHandler) - Method in class org.rjung.util.launchpad.midi.MidiReader
Remove a LaunchpadHandler to not be informed any more of any events from the Launchpad.
run() - Method in class org.rjung.util.launchpad.midi.MidiReader
Run the MidiReader-Thread to read events of the Launchpad.

S

send(MidiCommand) - Method in class org.rjung.util.launchpad.Launchpad
Send a MidiCommand to the Launchpad.
set(int, int, Color) - Method in class org.rjung.util.launchpad.Launchpad
Switch a LED at a coordinates to a Color.
setDataBytes(byte[]) - Method in class org.rjung.util.launchpad.MidiCommand.Builder
Set the optional data-bytes of the MidiCommand.
start() - Method in class org.rjung.util.launchpad.Launchpad
Start the asynchronous Thread to read events of the Launchpad.

T

toMidiCommand() - Method in class org.rjung.util.launchpad.MidiCommand.Builder
Retrieve the MidiCommand built with the MidiCommand.Builder.
toString() - Method in class org.rjung.util.launchpad.MidiCommand
 

V

valueOf(String) - Static method in enum org.rjung.util.launchpad.midi.Channel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rjung.util.launchpad.midi.Color
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rjung.util.launchpad.midi.Command
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rjung.util.launchpad.midi.Channel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rjung.util.launchpad.midi.Color
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rjung.util.launchpad.midi.Command
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E G H I L M O R S T V 
Skip navigation links

Copyright © 2016. All Rights Reserved.