A C D E G I M O R S T

A

addMidiListener(MidiListener) - Method in class de.humatic.mmj.MidiInput
 
addSystemListener(MidiSystemListener) - Static method in class de.humatic.mmj.MidiSystem
Attaches a MidiSystemListener to be notified when changes in the Midi System - like device removal or attachment - occur.

C

close() - Method in class de.humatic.mmj.MidiInput
 
close() - Method in class de.humatic.mmj.MidiOutput
 
closeMidiSystem() - Static method in class de.humatic.mmj.MidiSystem
 
CoreMidiDevice - Class in de.humatic.mmj
CoreMidiDevice is a descriptive structure providing information on MidiDevices.
CoreMidiDevice.CoreMidiDeviceEntity - Class in de.humatic.mmj
An entity is a logical unit (mostly an in / output pair) on a Midi device.

D

de.humatic.mmj - package de.humatic.mmj
 
dump(byte[]) - Static method in class de.humatic.mmj.MidiSystem
 

E

enableActiveSensing(boolean) - Static method in class de.humatic.mmj.MidiSystem
 

G

getDevice() - Method in class de.humatic.mmj.CoreMidiDevice.CoreMidiDeviceEntity
 
getDeviceInfo() - Method in class de.humatic.mmj.MidiInput
Returns a CoreMidiDevice object that holds general information on the hard- or software device this port belongs to or null if the port is virtual.
getDeviceInfo() - Method in class de.humatic.mmj.MidiOutput
Returns a CoreMidiDevice object that holds general information on the hard- or software device this port belongs to or null if the port is virtual.
getDevices() - Static method in class de.humatic.mmj.MidiSystem
Returns an array of CoreMidiDevice objects for hard- and software devices available on the system.
Virtual endpoints do not have enclosing devices and devices may be not currently connected (USB boxes) or not set online in OS X's Audio / Midi Setup.
getEntity(int) - Method in class de.humatic.mmj.CoreMidiDevice
 
getEntityName(int) - Method in class de.humatic.mmj.CoreMidiDevice
 
getHostTime() - Static method in class de.humatic.mmj.MidiSystem
Returns the current AudioSystem time in microseconds.
getID() - Method in class de.humatic.mmj.CoreMidiDevice
 
getIndex() - Method in class de.humatic.mmj.MidiInput
 
getInputIndex() - Method in class de.humatic.mmj.CoreMidiDevice.CoreMidiDeviceEntity
 
getInputIndex(int) - Method in class de.humatic.mmj.CoreMidiDevice
 
getInputName() - Method in class de.humatic.mmj.CoreMidiDevice.CoreMidiDeviceEntity
 
getInputs() - Static method in class de.humatic.mmj.MidiSystem
Returns the names of available Midi Inputs.
getJarVersion() - Static method in class de.humatic.mmj.MidiSystem
 
getLibraryVersion() - Static method in class de.humatic.mmj.MidiSystem
 
getManufacturer() - Method in class de.humatic.mmj.CoreMidiDevice
 
getModel() - Method in class de.humatic.mmj.CoreMidiDevice
 
getName() - Method in class de.humatic.mmj.CoreMidiDevice.CoreMidiDeviceEntity
 
getName() - Method in class de.humatic.mmj.CoreMidiDevice
 
getName() - Method in class de.humatic.mmj.MidiInput
 
getName() - Method in class de.humatic.mmj.MidiOutput
 
getNumberOfEntities() - Method in class de.humatic.mmj.CoreMidiDevice
 
getNumberOfInputs() - Static method in class de.humatic.mmj.MidiSystem
 
getNumberOfOutputs() - Static method in class de.humatic.mmj.MidiSystem
 
getOutputIndex() - Method in class de.humatic.mmj.CoreMidiDevice.CoreMidiDeviceEntity
 
getOutputIndex(int) - Method in class de.humatic.mmj.CoreMidiDevice
 
getOutputName() - Method in class de.humatic.mmj.CoreMidiDevice.CoreMidiDeviceEntity
 
getOutputs() - Static method in class de.humatic.mmj.MidiSystem
Returns the names of available Midi Outputs.
globalsLock - Static variable in class de.humatic.mmj.MidiInput
 

I

initMidiSystem(String, String) - Static method in class de.humatic.mmj.MidiSystem
Initializes CoreMIDI and eventually creates virtual endpoints (set any unwanted to null).

M

MidiInput - Class in de.humatic.mmj
An opened Midi input from that the application reads MIDI by attaching itself as a MidiListener.
midiInput(byte[]) - Method in interface de.humatic.mmj.MidiListener
Called by the Midi system with a single Midi message as a raw, variable length byte array.
MidiListener - Interface in de.humatic.mmj
Listener interface for incoming Midi data.
MidiOutput - Class in de.humatic.mmj
An opened Midi output to which the application sends Midi.
MidiSystem - Class in de.humatic.mmj
MidiSystem provides static methods to open Midi ports and to get information on a machine's MIDI system.
MidiSystemListener - Interface in de.humatic.mmj
Notification interface to listen for changes in the Midi system like device attachment and removal.

O

openMidiInput(int) - Static method in class de.humatic.mmj.MidiSystem
Opens the CoreMIDI source at %index and returns a MidiInput object that an application can attach itself to as a MidiListener.
openMidiOutput(int) - Static method in class de.humatic.mmj.MidiSystem
Opens the CoreMIDI destination at %index and returns a MidiOutput object that an application can use to send MIDI.

R

removeMidiListener(MidiListener) - Method in class de.humatic.mmj.MidiInput
 

S

sendMidi(byte[]) - Method in class de.humatic.mmj.MidiOutput
Sends raw Midi bytes immediately.
sendMidi(byte[], long) - Method in class de.humatic.mmj.MidiOutput
Sends raw Midi bytes scheduled at %time.
setLibraryPath(String) - Static method in class de.humatic.mmj.MidiSystem
Allows to set the path the native library is loaded from.
setMidiThru(int, int) - Static method in class de.humatic.mmj.MidiSystem
Instructs the CoreMIDI Server to route MIDI from the source at %srcIndex to all destinations that the corresponding bits in %destBitMask are set for.
systemChanged() - Method in interface de.humatic.mmj.MidiSystemListener
 

T

toString() - Method in class de.humatic.mmj.CoreMidiDevice.CoreMidiDeviceEntity
 
toString() - Method in class de.humatic.mmj.CoreMidiDevice
 
toString() - Method in class de.humatic.mmj.MidiOutput
 

A C D E G I M O R S T