A B C D E F G H I L M N O P R S T U V W 

A

actionPerformed(ActionEvent) - Method in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame.MenuHandler
Actions to be taken when menu item is clicked.
actionPerformed(ActionEvent) - Method in class bradleyross.music.MidiRouter.MidiRouter.MidiMenuBar
Listener for menu bar.
active - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
addMidiControls() - Method in class bradleyross.music.imported.SoundPlayer
 
addSampledControls() - Method in class bradleyross.music.imported.SoundPlayer
 
allDevices - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
args - Variable in class bradleyross.music.imported.MidiPlayer
Main driver program.
audioLength - Variable in class bradleyross.music.imported.SoundPlayer
 
audioPosition - Variable in class bradleyross.music.imported.SoundPlayer
 
Available - Class in bradleyross.coremidi4j.samples
Obtains a list of devices and tests for changes in configuration.
Available() - Constructor for class bradleyross.coremidi4j.samples.Available
 

B

bradleyross.coremidi4j.samples - package bradleyross.coremidi4j.samples
Example programs using project DerekCook/CoreMidi4J from GitHub.
bradleyross.music.imported - package bradleyross.music.imported
These are short programs imported from a number of sources.
bradleyross.music.MidiRouter - package bradleyross.music.MidiRouter
New MIDI software.
buildLists() - Method in class bradleyross.music.MidiRouter.MidiRouter
Constructs the lists of potential source and destination devices.
buildMessage(int[]) - Method in class bradleyross.music.MidiRouter.MidiRouter
Convenience method for tests of log software.
buildMessage2(int...) - Method in class bradleyross.music.MidiRouter.MidiRouter
Convenience method for tests of log software.

C

calendar - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
clear() - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
clip - Variable in class bradleyross.music.imported.SoundPlayer
 
clone() - Method in class bradleyross.music.MidiRouter.MidiRouter.TestMidiMessage
 
close() - Method in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
Close the window for the display.
close() - Method in class bradleyross.music.MidiRouter.MidiRouter.LogReceiver
 
closeConnection() - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
connection - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
Connection() - Constructor for class bradleyross.music.MidiRouter.MidiRouter.Connection
 
contents - Variable in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
createComponent() - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
Creates the JTextArea object that contains the content of the cell.
createSlider(FloatControl) - Method in class bradleyross.music.imported.SoundPlayer
 

D

debugFlag - Variable in class bradleyross.music.MidiRouter.MidiRouter
A value of zero means no diagnostic output, while higher values create more output.
destDevice - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
destDevices - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
destFile - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
destFile - Variable in class bradleyross.music.MidiRouter.MidiRouter
MIDI file to be used as destination of MIDI information (e.g.: Sequencer and Synthesizer)
destInfo - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
destIsSequencer - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
destIsSynthesizer - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
destItems - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
DestListing(MidiDevice) - Constructor for class bradleyross.music.MidiRouter.MidiRouter.DestListing
 
DestListing(MidiDevice.Info) - Constructor for class bradleyross.music.MidiRouter.MidiRouter.DestListing
 
destMidiDevices - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
destReceiver - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
dests - Variable in class bradleyross.coremidi4j.samples.ListItems
List of MidiDevices that can receive information.
destType - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
Type of specification for the destination of the connection.
device - Variable in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
DEVICE - bradleyross.music.MidiRouter.MidiRouter.specType
Specifying a MidiDevice object.
deviceList - Variable in class bradleyross.coremidi4j.samples.ListItems
List of devices returned by CoreMidi4J.
devices - Variable in class bradleyross.music.imported.SynthNote
 
display - Variable in class bradleyross.music.MidiRouter.MidiRouter.LogReceiver
 
displayFrame - Variable in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
 
DisplayFrame() - Constructor for class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
 

E

Example - Class in bradleyross.coremidi4j.samples
Class used by Available.
Example() - Constructor for class bradleyross.coremidi4j.samples.Example
 

F

frame - Variable in class bradleyross.music.MidiRouter.MidiRouter
Swing JFrame attached to the main window.

G

getDestFile() - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
getDestReceiver() - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
getJFrame() - Method in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
 
getLength() - Method in class bradleyross.music.imported.SoundPlayer
Return the length of the sound in ms or ticks
getMidiDevice() - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
getMidiDeviceInfo() - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
getSourceDevice() - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
getSourceFile() - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
getSourceInfo() - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
getWorkingDeviceInfo() - Static method in class bradleyross.coremidi4j.samples.Example
 

H

helpAndExit() - Static method in class bradleyross.music.imported.MidiPlayer
Provides help message and exits the program

I

info - Variable in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
INFO - bradleyross.music.MidiRouter.MidiRouter.specType
Specifying a MidiDevice.Info object.
infos - Variable in class bradleyross.music.imported.SynthNote
 
inputFile - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
inter - Variable in class bradleyross.music.MidiRouter.MidiRouter.TestMidiMessage
 
isCoreMidiLoaded() - Static method in class bradleyross.coremidi4j.samples.Example
 
isOpen - Variable in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
 
isOpen - Variable in class bradleyross.music.MidiRouter.MidiRouter.LogReceiver
 
isSequencer - Variable in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
isSynthesizer - Variable in class bradleyross.music.MidiRouter.MidiRouter.Listing
 

L

layout - Variable in class bradleyross.music.MidiRouter.MidiRouter.Left
 
layout - Variable in class bradleyross.music.MidiRouter.MidiRouter.Right
 
left - Variable in class bradleyross.music.MidiRouter.MidiRouter
Pane containing a list of potential MIDI sources.
Left() - Constructor for class bradleyross.music.MidiRouter.MidiRouter.Left
 
Listing(MidiDevice) - Constructor for class bradleyross.music.MidiRouter.MidiRouter.Listing
Specify the MIDI device using a object.
Listing(MidiDevice.Info) - Constructor for class bradleyross.music.MidiRouter.MidiRouter.Listing
Deprecated.
ListItems - Class in bradleyross.coremidi4j.samples
Generates a list of MIDI devices.
ListItems() - Constructor for class bradleyross.coremidi4j.samples.ListItems
 
logConnection - Variable in class bradleyross.music.MidiRouter.MidiRouter
This Connection object will send information from the source object to the log window.
logFile - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
logReceiver - Variable in class bradleyross.music.MidiRouter.MidiRouter
This acts as a of MIDI information and displays the data in a window.
LogReceiver() - Constructor for class bradleyross.music.MidiRouter.MidiRouter.LogReceiver
 

M

main(String[]) - Static method in class bradleyross.coremidi4j.samples.Available
 
main(String[]) - Static method in class bradleyross.coremidi4j.samples.ListItems
Test driver.
main(String[]) - Static method in class bradleyross.music.imported.MidiPlayer
 
main(String[]) - Static method in class bradleyross.music.imported.ProgramChange
 
main(String[]) - Static method in class bradleyross.music.imported.SoundPlayer
 
main(String[]) - Static method in class bradleyross.music.imported.SynthNote
Test driver.
main(String[]) - Static method in class bradleyross.music.MidiRouter.MidiRouter
Test driver.
main(String[]) - Static method in class bradleyross.music.MidiRouter.RelationshipTest
Test driver.
menuBar - Variable in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
 
menuBar - Variable in class bradleyross.music.MidiRouter.MidiRouter
Menu bar for the main window.
menuBar - Variable in class bradleyross.music.MidiRouter.MidiRouter.MidiMenuBar
This is the menu bar for the application.
menuHandler - Variable in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
 
MenuHandler(JMenuBar) - Constructor for class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame.MenuHandler
The constructor creates the items for the menu bar.
midi - Variable in class bradleyross.music.imported.SoundPlayer
 
midiMenuBar - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
MidiMenuBar(JMenuBar) - Constructor for class bradleyross.music.MidiRouter.MidiRouter.MidiMenuBar
Constructor populates Java application menu bar.
MidiPlayer - Class in bradleyross.music.imported
Plays a midi file provided on command line.
MidiPlayer(String[]) - Constructor for class bradleyross.music.imported.MidiPlayer
 
MidiRouter - Class in bradleyross.music.MidiRouter
Sample Java MIDI router.
MidiRouter() - Constructor for class bradleyross.music.MidiRouter.MidiRouter
 
MidiRouter.Connection - Class in bradleyross.music.MidiRouter
Represents connection between MIDI devices.
MidiRouter.DestListing - Class in bradleyross.music.MidiRouter
Creates a panel that contains information on a potential destination.
MidiRouter.DisplayFrame - Class in bradleyross.music.MidiRouter
Create a widow displaying text and optionally save the text to a file.
MidiRouter.DisplayFrame.MenuHandler - Class in bradleyross.music.MidiRouter
 
MidiRouter.Left - Class in bradleyross.music.MidiRouter
Creates the panel at the lower left corner of the window which contains the list of possible sources.
MidiRouter.Listing - Class in bradleyross.music.MidiRouter
This represents a cell in the source or destinations column.
MidiRouter.LogReceiver - Class in bradleyross.music.MidiRouter
Displays MIDI information in a Java Swing window.
MidiRouter.MidiMenuBar - Class in bradleyross.music.MidiRouter
Constructs the menu bar.
MidiRouter.Outer - Class in bradleyross.music.MidiRouter
Opens the main window for the application.
MidiRouter.Right - Class in bradleyross.music.MidiRouter
Creates the panel at the lower right hand corner of the window which contains information for destination devices.
MidiRouter.SourceListing - Class in bradleyross.music.MidiRouter
Creates a panel that contains information on a potential source.
MidiRouter.specType - Enum in bradleyross.music.MidiRouter
Specifies the way in which an endpoint is specified.
MidiRouter.TestMidiMessage - Class in bradleyross.music.MidiRouter
Subclass of MidiMessage used for testing.
MidiRouter.Top - Class in bradleyross.music.MidiRouter
Creates top panel of display.
mouseClicked(MouseEvent) - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
Handles mouse clicks within the cell.
mouseEntered(MouseEvent) - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
mouseExited(MouseEvent) - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
mousePressed(MouseEvent) - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
mouseReleased(MouseEvent) - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
musicStart - Variable in class bradleyross.music.MidiRouter.MidiRouter
Time MIDI connection was opened.

N

NOTE_OFF - Variable in class bradleyross.music.imported.SynthNote
 
NOTE_ON - Variable in class bradleyross.music.imported.SynthNote
 

O

open() - Method in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
Open the window that displays information.
openConnection() - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
out(String) - Static method in class bradleyross.music.imported.ProgramChange
 
outer - Variable in class bradleyross.music.MidiRouter.MidiRouter
Outermost panel for the main window.
Outer() - Constructor for class bradleyross.music.MidiRouter.MidiRouter.Outer
 
outputFile - Variable in class bradleyross.music.MidiRouter.MidiRouter
 

P

parentList - Variable in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
play - Variable in class bradleyross.music.imported.SoundPlayer
 
play() - Method in class bradleyross.music.imported.SoundPlayer
Start playing the sound at the current position
playing - Variable in class bradleyross.music.imported.SoundPlayer
 
PROGRAM_CHANGE - Variable in class bradleyross.music.imported.SynthNote
 
ProgramChange - Class in bradleyross.music.imported
ProgramChange on a synthesizer.
ProgramChange() - Constructor for class bradleyross.music.imported.ProgramChange
 
progress - Variable in class bradleyross.music.imported.SoundPlayer
 

R

rebuild() - Method in class bradleyross.music.MidiRouter.MidiRouter.Left
 
rebuild() - Method in class bradleyross.music.MidiRouter.MidiRouter.Right
 
receiver - Variable in class bradleyross.music.imported.SynthNote
 
receiver - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
RECEIVER - bradleyross.music.MidiRouter.MidiRouter.specType
Specifying a Receiver object.
RelationshipTest - Class in bradleyross.music.MidiRouter
Test whether MidiDevice.Info.getMidiDevice always gives the same object.
RelationshipTest() - Constructor for class bradleyross.music.MidiRouter.RelationshipTest
 
reset() - Method in class bradleyross.music.imported.SoundPlayer
Stop playing the sound and reset the position to 0
right - Variable in class bradleyross.music.MidiRouter.MidiRouter
Pane containing a list of potential MIDI destinations.
Right() - Constructor for class bradleyross.music.MidiRouter.MidiRouter.Right
 
run() - Method in class bradleyross.coremidi4j.samples.ListItems
Lists devices.
run() - Method in class bradleyross.music.imported.MidiPlayer
 
run() - Method in class bradleyross.music.imported.SynthNote
 
run() - Method in class bradleyross.music.MidiRouter.MidiRouter.Outer
 
run() - Method in class bradleyross.music.MidiRouter.MidiRouter
Starts the Swing graphics operations.
run() - Method in class bradleyross.music.MidiRouter.RelationshipTest
 

S

selected - Variable in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
selectedDest - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
selectedSource - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
selectionLocked - Variable in class bradleyross.music.MidiRouter.MidiRouter
If true, no changes are allowed to the selections in the source and destination columns.
send(MidiMessage, long) - Method in class bradleyross.music.MidiRouter.MidiRouter.LogReceiver
Used by MIDI transmitter to send message to this receiver.
sendChord(int, int) - Method in class bradleyross.music.imported.SynthNote
Send a chord.
sendNote(int, int) - Method in class bradleyross.music.imported.SynthNote
Play a note
sequence - Variable in class bradleyross.music.imported.SoundPlayer
 
sequencer - Variable in class bradleyross.music.imported.SoundPlayer
 
setDestDevice(MidiDevice) - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
setDestFile(File) - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
setDestInfo(MidiDevice.Info) - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
Deprecated.
setDestReceiver(Receiver) - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
setMidiDevice(MidiDevice) - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
setMidiDeviceInfo(MidiDevice.Info) - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
 
setSelectedValue(MidiRouter.Listing) - Method in class bradleyross.music.MidiRouter.MidiRouter.DestListing
 
setSelectedValue(MidiRouter.Listing) - Method in class bradleyross.music.MidiRouter.MidiRouter.Listing
Depending on the subclass, this method will set either MidiRouter.selectedSource or MidiRouter.selectedDest.
setSelectedValue(MidiRouter.Listing) - Method in class bradleyross.music.MidiRouter.MidiRouter.SourceListing
 
setSourceDevice(MidiDevice) - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
Provide information on the source device.
setSourceFile(File) - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
setSourceInfo(MidiDevice.Info) - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
Deprecated.
setSourceTransmitter(Transmitter) - Method in class bradleyross.music.MidiRouter.MidiRouter.Connection
Specifies the Transmitter object that is the source of the MIDI data.
showPopup(String) - Method in class bradleyross.music.MidiRouter.MidiRouter
Display a message in a popup window.
showPopup(String, String) - Method in class bradleyross.music.MidiRouter.MidiRouter
Display a message in a popup window.
single(MidiDevice.Info) - Method in class bradleyross.music.MidiRouter.RelationshipTest
Carries out test for a single MidiDevice.Info object.
skip(int) - Method in class bradleyross.music.imported.SoundPlayer
Skip to the specified position
sleep(int) - Static method in class bradleyross.music.imported.ProgramChange
 
SoundPlayer - Class in bradleyross.music.imported
This class is a Swing component that can load and play a sound clip, displaying progress and controls.
SoundPlayer(File, boolean) - Constructor for class bradleyross.music.imported.SoundPlayer
 
sourceDevice - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
sourceDevices - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
sourceFile - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
sourceFile - Variable in class bradleyross.music.MidiRouter.MidiRouter
MIDI file to be used as source of MIDI information (e.g.: Sequencer).
sourceInfo - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
sourceIsSequencer - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
sourceIsSynthesizer - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
sourceItems - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
SourceListing(MidiDevice) - Constructor for class bradleyross.music.MidiRouter.MidiRouter.SourceListing
 
SourceListing(MidiDevice.Info) - Constructor for class bradleyross.music.MidiRouter.MidiRouter.SourceListing
 
sourceMidiDevices - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
sources - Variable in class bradleyross.coremidi4j.samples.ListItems
List of MidiDevices that can send information.
sourceTransmitter - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
sourceType - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
Type of specification for the source of the connection.
specType() - Constructor for enum bradleyross.music.MidiRouter.MidiRouter.specType
 
stop() - Method in class bradleyross.music.imported.SoundPlayer
Stop playing the sound, but retain the current position
synthesizer - Variable in class bradleyross.music.imported.SynthNote
 
SynthNote - Class in bradleyross.music.imported
Plays musical notes on first synthesizer it finds.
SynthNote() - Constructor for class bradleyross.music.imported.SynthNote
 

T

testDisplayFrame() - Method in class bradleyross.music.MidiRouter.MidiRouter
This is a test of the MidiRouter.DisplayFrame class.
testLogReceiver() - Method in class bradleyross.music.MidiRouter.MidiRouter
This is a test of the MidiRouter.LogReceiver class.
TestMidiMessage(byte[]) - Constructor for class bradleyross.music.MidiRouter.MidiRouter.TestMidiMessage
 
textArea - Variable in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
 
tick() - Method in class bradleyross.music.imported.SoundPlayer
 
time - Variable in class bradleyross.music.imported.SoundPlayer
 
timer - Variable in class bradleyross.music.imported.SoundPlayer
 
title - Variable in class bradleyross.music.MidiRouter.MidiRouter
 
titleField - Variable in class bradleyross.music.MidiRouter.MidiRouter.Left
 
titleField - Variable in class bradleyross.music.MidiRouter.MidiRouter.Right
 
toggleLog - Variable in class bradleyross.music.MidiRouter.MidiRouter.MidiMenuBar
 
top - Variable in class bradleyross.music.MidiRouter.MidiRouter
Pane at the top of the main window that contains general information.
Top() - Constructor for class bradleyross.music.MidiRouter.MidiRouter.Top
 
transmitter - Variable in class bradleyross.music.MidiRouter.MidiRouter.Connection
 
TRANSMITTER - bradleyross.music.MidiRouter.MidiRouter.specType
Specifying a Transmitter object.

U

useLogWindow - Variable in class bradleyross.music.MidiRouter.MidiRouter
If true, MIDI messages from the source will be echoed to a Java Swing window.

V

valueOf(String) - Static method in enum bradleyross.music.MidiRouter.MidiRouter.specType
Returns the enum constant of this type with the specified name.
values() - Static method in enum bradleyross.music.MidiRouter.MidiRouter.specType
Returns an array containing the constants of this enum type, in the order they are declared.

W

watchForMidiChanges() - Static method in class bradleyross.coremidi4j.samples.Example
 
write(String) - Method in class bradleyross.music.MidiRouter.MidiRouter.DisplayFrame
Send a message to the display.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.