- channel - Variable in class themidibus.ControlChange
-
- channel() - Method in class themidibus.ControlChange
-
Return the channel of the ControlChange
- channel - Variable in class themidibus.Note
-
- channel() - Method in class themidibus.Note
-
Return the channel of the Note
- 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.
- ControlChange - Class in themidibus
-
The ControlChange class represents a change in value from a controller.
- ControlChange(int, int, int) - Constructor for class themidibus.ControlChange
-
Constructs a ControlChange object
- ControlChange(int, int, int, long, String) - Constructor for class themidibus.ControlChange
-
Constructs a ControlChange object
- controllerChange(ControlChange) - Method in interface themidibus.ObjectMidiListener
-
Objects notifying this ObjectMidiListener of a new ControllerChange events call this method.
- 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, long, 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(ControlChange) - Method in class themidibus.PApplet
-
Is passed a ControlChange object representing controlChange event
- controllerChange(int, int, int) - Method in interface themidibus.SimpleMidiListener
-
Objects notifying this SimpleMidiListener of a new ControllerChange MIDI message call this method.
- MidiBus - Class in themidibus
-
The MidiBus class provides a simple way to send and receive MIDI within Processing sketches.
- MidiBus() - Constructor for class themidibus.MidiBus
-
Constructs a new Midibus.
- MidiBus(Object) - Constructor for class themidibus.MidiBus
-
Constructs a new MidiBus and registers the specified parent (PApplet or other) for callbacks.
- MidiBus(Object, String) - Constructor for class themidibus.MidiBus
-
Constructs a new MidiBus with the specified bus_name and registers the specified parent (PApplet or other) for callbacks.
- MidiBus(Object, int, int) - Constructor for class themidibus.MidiBus
-
Constructs a new MidiBus and registers the specified parent (PApplet or other) for callbacks.
- MidiBus(Object, int, int, String) - Constructor for class themidibus.MidiBus
-
Constructs a new MidiBus with the specified bus_name and registers the specified parent (PApplet or other) for callbacks.
- MidiBus(Object, String, String) - Constructor for class themidibus.MidiBus
-
Constructs a new MidiBus and registers the specified parent (PApplet or other) for callbacks.
- MidiBus(Object, String, String, String) - Constructor for class themidibus.MidiBus
-
Constructs a new MidiBus with the specified bus_name and registers the specified parent (PApplet or other) for callbacks.
- MidiBus(Object, int, String) - Constructor for class themidibus.MidiBus
-
More flavors of constructor, similar to the others, but with mixed arguments
- MidiBus(Object, int, String, String) - Constructor for class themidibus.MidiBus
-
More flavors of constructor, similar to the others, but with mixed arguments
- MidiBus(Object, String, int) - Constructor for class themidibus.MidiBus
-
More flavors of constructor, similar to the others, but with mixed arguments
- MidiBus(Object, String, int, String) - Constructor for class themidibus.MidiBus
-
More flavors of constructor, similar to the others, but with mixed arguments
- MidiListener - Interface in themidibus
-
- 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, long, 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
- name() - Method in class themidibus.Note
-
Return the name of the note, e.g.
- Note - Class in themidibus
-
The Note class represents a pressed or released key.
- Note(int, int, int) - Constructor for class themidibus.Note
-
Constructs a Note object
- Note(int, int, int, int) - Constructor for class themidibus.Note
-
Constructs a Note object
- Note(int, int, int, long, String) - Constructor for class themidibus.Note
-
Constructs a Note object
- Note(int, int, int, int, long, String) - Constructor for class themidibus.Note
-
Constructs a Note object
- noteOff(Note) - Method in interface themidibus.ObjectMidiListener
-
Objects notifying this ObjectMidiListener of a new NoteOff events call this method.
- 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, long, 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(Note) - Method in class themidibus.PApplet
-
Is passed a Note object representing noteOff event
- noteOff(int, int, int) - Method in interface themidibus.SimpleMidiListener
-
Objects notifying this SimpleMidiListener of a new NoteOff MIDI message call this method.
- noteOn(Note) - Method in interface themidibus.ObjectMidiListener
-
Objects notifying this ObjectMidiListener of a new NoteOn events 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, long, 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(Note) - Method in class themidibus.PApplet
-
Is passed a Note object representing noteOn event
- noteOn(int, int, int) - Method in interface themidibus.SimpleMidiListener
-
Objects notifying this SimpleMidiListener of a new NoteOn MIDI message call this method.
- number - Variable in class themidibus.ControlChange
-
- number() - Method in class themidibus.ControlChange
-
Return the number of the ControlChange
- sendControllerChange(int, int, int) - Method in class themidibus.MidiBus
-
Sends a ControllerChange message to a channel with the specified number and value.
- sendControllerChange(ControlChange) - Method in class themidibus.MidiBus
-
Sends a ControllerChange message to a channel with the specified ControlChange.
- 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.
- sendNoteOff(Note) - Method in class themidibus.MidiBus
-
Sends a NoteOff message to a channel with the specified Note.
- sendNoteOn(int, int, int) - Method in class themidibus.MidiBus
-
Sends a NoteOn message to a channel with the specified pitch and velocity.
- sendNoteOn(Note) - Method in class themidibus.MidiBus
-
Sends a NoteOn message to a channel with the specified Note.
- sendTimestamps() - Method in class themidibus.MidiBus
-
Returns whether this MidiBus is sending timestamps along with MIDI information to the MIDI subsystem.
- sendTimestamps(boolean) - Method in class themidibus.MidiBus
-
Configure this MidiBus instance to send or not to send timestamps along with MIDI information to the MIDI subsystem.
- setBusName(String) - Method in class themidibus.MidiBus
-
Changes the name of this MidiBus.
- setChannel(int) - Method in class themidibus.ControlChange
-
Set channel of the ControlChange
- setChannel(int) - Method in class themidibus.Note
-
Set channel of the Note
- setNumber(int) - Method in class themidibus.ControlChange
-
Set number of the ControlChange
- setPitch(int) - Method in class themidibus.Note
-
Set pitch of the Note
- setTicks(int) - Method in class themidibus.Note
-
Set length in ticks of the Note
- setValue(int) - Method in class themidibus.ControlChange
-
Set value of the ControlChange
- setVelocity(int) - Method in class themidibus.Note
-
Set velocity of the Note
- 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.
- 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.
- ticks - Variable in class themidibus.Note
-
- ticks() - Method in class themidibus.Note
-
Return the length in ticks of the Note
- timestamp - Variable in class themidibus.ControlChange
-
- timestamp - Variable in class themidibus.Note
-
- toString() - Method in class themidibus.ControlChange
-
Returns a string in the format [c:channel, n:number, v:value, ts:timestamp, b:bus_name] e.g "[c:0, n:65, v:123, ts:1234, b:bus123]".
- toString() - Method in class themidibus.MidiBus
-
Returns a string representation of the object.
- toString() - Method in class themidibus.Note
-
Returns a string in the format [Note Name, c:channel, p:pitch, v:velocity, t:ticks, ts:timestamp, b:bus_name] e.g "[C, c:0, p:65, v:123, t:0, ts:1234, b:bus123]".