A C D E F G H L M N P R S T U

A

addInput(int) - Method in class themidibus.MidiBus
Adds a new MIDI input device specified by the index device_num.
addInput(String) - Method in class themidibus.MidiBus
Adds a new MIDI input device specified by the name device_name.
addMidiListener(MidiListener) - Method in class themidibus.MidiBus
Adds a listener who will be notified each time a new MIDI message is received from a MIDI input device.
addOutput(int) - Method in class themidibus.MidiBus
Adds a new MIDI output device specified by the index device_num.
addOutput(String) - Method in class themidibus.MidiBus
Adds a new MIDI output device specified by the name device_name.
attachedInputs() - Method in class themidibus.MidiBus
Returns the names of all the attached input devices.
attachedOutputs() - Method in class themidibus.MidiBus
Returns the names of all the attached output devices.
availableInputs() - Static method in class themidibus.MidiBus
Returns the names of all the available input devices.
availableOutputs() - Static method in class themidibus.MidiBus
Returns the names of all the available output devices.

C

clearAll() - Method in class themidibus.MidiBus
Closes, clears and disposes of all input and output related Transmitters and Receivers.
clearInputs() - Method in class themidibus.MidiBus
Closes, clears and disposes of all input related Transmitters and Receivers.
clearOutputs() - Method in class themidibus.MidiBus
Closes, clears and disposes of all output related Receivers.
clone() - Method in class themidibus.MidiBus
Creates and returns a copy of this object.
close() - Method in class themidibus.MidiBus
Closes this MidiBus and all connections it has with other MIDI devices.
controllerChange(int, int, int) - Method in class themidibus.PApplet
Is passed the channel, controller number and contoller value associated with every new ContollerChange MIDI message recieved by a MidiBus attached to this applet.
controllerChange(int, int, int, String) - Method in class themidibus.PApplet
Is passed the channel, pitch and velocity associated with every new NoteOff MIDI message recieved by a MidiBus attached to this applet and the name of the MidiBus which recieved the message.
controllerChange(int, int, int) - Method in interface themidibus.SimpleMidiListener
Objects notifying this SimpleMidiListener of a new ControllerChange MIDI message call this method.

D

dispose() - Method in class themidibus.MidiBus
Closes this MidiBus and all connections it has with other MIDI devices.

E

equals(Object) - Method in class themidibus.MidiBus
Indicates whether some other object is "equal to" this one.

F

finalize() - Method in class themidibus.MidiBus
Override the finalize() method from java.lang.Object.

G

getBusName() - Method in class themidibus.MidiBus
Returns the name of this MidiBus.

H

hashCode() - Method in class themidibus.MidiBus
Returns a hash code value for the object.

L

list() - Static method in class themidibus.MidiBus
List all installed MIDI devices.

M

MidiBus - Class in themidibus
The MidiBus class provides a simple way to send and receive MIDI within Processing sketches.
MidiBus(PApplet) - Constructor for class themidibus.MidiBus
Constructs a new MidiBus attached to the specified PApplet.
MidiBus(PApplet, int, int) - Constructor for class themidibus.MidiBus
Constructs a new MidiBus attached to the specified PApplet and opens the MIDI input and output devices specified by the indexes in_device_num and out_device_num.
MidiBus(PApplet, int, int, String) - Constructor for class themidibus.MidiBus
Constructs a new MidiBus attached to the specified PApplet with the specified bus_name and opens the MIDI input and output devices specified by the indexes in_device_num and out_device_num.
MidiBus(PApplet, String) - Constructor for class themidibus.MidiBus
Constructs a new MidiBus attached to the specified PApplet with the specified bus_name.
MidiBus(PApplet, String, String) - Constructor for class themidibus.MidiBus
Constructs a new MidiBus attached to the specified PApplet and opens the MIDI input and output devices specified by the names in_device_name and out_device_name.
MidiBus(PApplet, String, String, String) - Constructor for class themidibus.MidiBus
Constructs a new MidiBus attached to the specified PApplet with the specified bus_name and opens the MIDI input and output devices specified by the names out_device_name and out_device_name.
MidiBus(PApplet, int, String) - Constructor for class themidibus.MidiBus
More flavors of constructor, similar to the others, but with mixed arguments
MidiBus(PApplet, String, int) - Constructor for class themidibus.MidiBus
More flavors of constructor, similar to the others, but with mixed arguments
MidiBus(PApplet, int, String, String) - Constructor for class themidibus.MidiBus
More flavors of constructor, similar to the others, but with mixed arguments
MidiBus(PApplet, String, int, String) - Constructor for class themidibus.MidiBus
More flavors of constructor, similar to the others, but with mixed arguments
MidiListener - Interface in themidibus
This is a placeholder interface which makes it easier to program and manipulate objects which implement subinterfaces of MidiListener like RawMidiListener, SimpleMidiListener or StandardMidiListener.
midiMessage(MidiMessage) - Method in class themidibus.PApplet
Is passed the raw MidiMessage associated with every new MIDI message recieved by a MidiBus attached to this applet.
midiMessage(MidiMessage, String) - Method in class themidibus.PApplet
Is passed the raw MidiMessage associated with every new MIDI message recieved by a MidiBus attached to this applet and the name of the MidiBus which recieved the message.
midiMessage(MidiMessage, long) - Method in interface themidibus.StandardMidiListener
Objects notifying this StandardMidiListener of a new MIDI message call this method and pass the MidiMessage

N

noteOff(int, int, int) - Method in class themidibus.PApplet
Is passed the channel, pitch and velocity associated with every new NoteOff MIDI message recieved by a MidiBus attached to this applet.
noteOff(int, int, int, String) - Method in class themidibus.PApplet
Is passed the channel, pitch and velocity associated with every new NoteOff MIDI message recieved by a MidiBus attached to this applet and the name of the MidiBus which recieved the message.
noteOff(int, int, int) - Method in interface themidibus.SimpleMidiListener
Objects notifying this SimpleMidiListener of a new NoteOff MIDI message call this method.
noteOn(int, int, int) - Method in class themidibus.PApplet
Is passed the channel, pitch and velocity associated with every new NoteOn MIDI message recieved by a MidiBus attached to this applet.
noteOn(int, int, int, String) - Method in class themidibus.PApplet
Is passed the channel, pitch and velocity associated with every new NoteOn MIDI message recieved by a MidiBus attached to this applet and the name of the MidiBus which recieved the message.
noteOn(int, int, int) - Method in interface themidibus.SimpleMidiListener
Objects notifying this SimpleMidiListener of a new NoteOn MIDI message call this method.

P

PApplet - Class in themidibus
PApplet is your processing application or sketch.
PApplet() - Constructor for class themidibus.PApplet
 

R

rawMidi(byte[]) - Method in class themidibus.PApplet
Is passed the raw data associated with every new MIDI message recieved by a MidiBus attached to this applet.
rawMidi(byte[], String) - Method in class themidibus.PApplet
Is passed the raw data associated with every new MIDI message recieved by a MidiBus attached to this applet and the name of the MidiBus which recieved the message.
RawMidiListener - Interface in themidibus
A RawMidiListener can be notified of incomming MIDI messages in raw form, usually by a MidiBus object which it is connect to.
rawMidiMessage(byte[]) - Method in interface themidibus.RawMidiListener
Objects notifying this RawMidiListener of a new MIDI message call this method and pass the raw message to it.
removeInput(int) - Method in class themidibus.MidiBus
Removes the MIDI input device specified by the index device_num.
removeInput(String) - Method in class themidibus.MidiBus
Removes the MIDI input device specified by the name device_name.
removeMidiListener(MidiListener) - Method in class themidibus.MidiBus
Removes a given listener.
removeOutput(int) - Method in class themidibus.MidiBus
Removes the MIDI output device specified by the index device_num.
removeOutput(String) - Method in class themidibus.MidiBus
Removes the MIDI output device specified by the name device_name.

S

sendControllerChange(int, int, int) - Method in class themidibus.MidiBus
Sends a ControllerChange message to a channel with the specified number and value.
sendMessage(byte[]) - Method in class themidibus.MidiBus
Sends a MIDI message with an unspecified number of bytes.
sendMessage(int) - Method in class themidibus.MidiBus
Sends a MIDI message that takes no data bytes.
sendMessage(int, int) - Method in class themidibus.MidiBus
Sends a MIDI message that takes only one data byte.
sendMessage(int, int, int) - Method in class themidibus.MidiBus
Sends a MIDI message that takes one or two data bytes.
sendMessage(int, int, int, int) - Method in class themidibus.MidiBus
Sends a channel message which takes up to two data bytes.
sendMessage(MidiMessage) - Method in class themidibus.MidiBus
Sends a MidiMessage object.
sendNoteOff(int, int, int) - Method in class themidibus.MidiBus
Sends a NoteOff message to a channel with the specified pitch and velocity.
sendNoteOn(int, int, int) - Method in class themidibus.MidiBus
Sends a NoteOn message to a channel with the specified pitch and velocity.
setBusName(String) - Method in class themidibus.MidiBus
Changes the name of this MidiBus.
SimpleMidiListener - Interface in themidibus
A SimpleMidiListener can be notified of incomming NoteOn, NoteOff and ControllerChange MIDI messages, usually by a MidiBus object which it is connected to.
StandardMidiListener - Interface in themidibus
A StandardMidiListener can be notified of incomming MIDI messages in MidiMessage form, usually by a MidiBus object which it is connected to.
stop() - Method in class themidibus.MidiBus
Closes this MidiBus and all connections it has with other MIDI devices.

T

themidibus - package themidibus
The MidiBus provides a simple way to access and interact with installed MIDI system resources, although it's especially designed to be used with Processing, it could easily be adapted for use in any java program.
toString() - Method in class themidibus.MidiBus
Returns a string representation of the object.

U

unavailableDevices() - Static method in class themidibus.MidiBus
Returns the names of all the unavailable devices.

A C D E F G H L M N P R S T U