All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

addByte(byte). Method in class com.nosuch.midi.MidiBytes
Add a byte to the end of this message.
addRootEvery(MidiPhrase, int). Static method in class com.nosuch.midi.Alg
addTime(long). Method in class com.nosuch.midi.MidiPhrase
Add a time to all MidiMsgs in this phrase
addTrack(MidiPhrase). Method in class com.nosuch.midi.MidiFileWriter
Add a track to the list of tracks that will be written.
Alg(). Constructor for class com.nosuch.midi.Alg
allNotesOff(). Static method in class com.nosuch.midi.MidiSystem
Return a phrase containing allo-notes-off messsages for all channels Currently this is only on the default channel
append(MidiMsg). Method in class com.nosuch.midi.MidiPhrase
Append a MidiMsg to the phrase The starting time of the added MidiMsg is set to the current length of this phrase, and the length of this phrase is incremented by the duration of the MidiMsg.
append(MidiPhrase). Method in class com.nosuch.midi.MidiPhrase
Append a MidiPhrase to this phrase The starting time of the added MidiPhrase (i.e.
arpeggio(MidiPhrase). Static method in class com.nosuch.midi.Alg
Arpeggiate the input phrase.

B

beatToClick(long). Static method in class com.nosuch.midi.MidiSystem
Return number of clicks in a specified number of beats.
beatToMilli(long). Static method in class com.nosuch.midi.MidiSystem
Return number of milliseconds in a specified number of beats.

C

channelPressure(int, int). Method in class com.nosuch.midi.MidiAction
This is called when a channel pressure message is received.
clicksPerBeat(). Static method in class com.nosuch.midi.MidiSystem
Return number of clicks in a beat.
clickToMilli(long). Static method in class com.nosuch.midi.MidiSystem
Return number of milliseconds in a specified number of clicks.
clone(). Method in class com.nosuch.midi.MidiBytes
Return a new copy.
clone(). Method in class com.nosuch.midi.MidiMsg
Return a new copy.
clone(). Method in class com.nosuch.midi.MidiNote
Return a clone of a MidiNote.
clone(). Method in class com.nosuch.midi.MidiNoteOff
Return a new copy.
clone(). Method in class com.nosuch.midi.MidiNoteOn
Return a new copy.
clone(). Method in class com.nosuch.midi.MidiPhrase
Return a copy of this phrase
clone(). Method in class com.nosuch.midi.MidiText
Return a new copy.
cloneStartingFrom(MidiMsg). Method in class com.nosuch.midi.MidiPhrase
Return a copy of this phrase, starting at m
close(). Method in interface com.nosuch.midi.MidiInput
close(). Method in interface com.nosuch.midi.MidiOutput
close(). Method in class com.nosuch.midi.Win32MidiInput
Close the midi device.
close(). Method in class com.nosuch.midi.Win32MidiOutput
Close the device.
compareOrder(MidiMsg). Method in class com.nosuch.midi.MidiMsg
Return true if this MidiMsg is less than the MidiMsg parameter, in terms of ordering criteria within a MidiPhrase.
controller(int, int, int). Method in class com.nosuch.midi.MidiAction
This is called when a controller message is received.
cutTime(MidiPhrase, long). Static method in class com.nosuch.midi.Alg
Return all notes after a specified time
cutTime(MidiPhrase, long, long). Static method in class com.nosuch.midi.Alg
Return a specified time range of a phrase

D

defaultChannel(int). Static method in class com.nosuch.midi.MidiNote
Set the default channel used when MidiNotes are created.
defaultDuration(long). Static method in class com.nosuch.midi.MidiNote
Set the default duration used when MidiNotes are created.
defaultVelocity(int). Static method in class com.nosuch.midi.MidiNote
Set the default velocity used when MidiNotes are created.

E

echo(MidiPhrase, int, int, double). Static method in class com.nosuch.midi.Alg
eox(). Method in class com.nosuch.midi.MidiAction
This is called when an eox (end of sysex) message is received.
equals(MidiMsg). Method in class com.nosuch.midi.MidiBytes
Return true if this object equals another.
equals(MidiMsg). Method in class com.nosuch.midi.MidiMsg
Return true if this object equals another.
equals(MidiMsg). Method in class com.nosuch.midi.MidiNote
Return true if this object equals another.
equals(MidiMsg). Method in class com.nosuch.midi.MidiNoteOff
Return true if this object equals another.
equals(MidiMsg). Method in class com.nosuch.midi.MidiNoteOn
Return true if this object equals another.
equals(MidiMsg). Method in class com.nosuch.midi.MidiText
Return true if this object equals another.
equals(MidiPhrase). Method in class com.nosuch.midi.MidiPhrase
everyNth(MidiPhrase, int). Static method in class com.nosuch.midi.Alg
Return a phrase containing every Nth note of a phrase
everyRandomNth(MidiPhrase, int). Static method in class com.nosuch.midi.Alg
Return a phrase containing a random selection of notes, choosing approximately 1 of every n notes.

F

findRoot(MidiPhrase). Static method in class com.nosuch.midi.Alg
flip(MidiPhrase). Static method in class com.nosuch.midi.Alg
Flip the input phrase.

G

getAt(int). Method in class com.nosuch.midi.MidiPhrase
Return the Nth (0-based) message of the phrase
getBytesOff(). Method in class com.nosuch.midi.MidiBytes
Return an array of bytes containing the ending half of the message.
getBytesOff(). Method in class com.nosuch.midi.MidiMsg
Get the array of bytes representing the end of the message.
getBytesOff(). Method in class com.nosuch.midi.MidiNote
Get the bytes representing the ending of the note
getBytesOff(). Method in class com.nosuch.midi.MidiNoteOff
Get the array of bytes representing the end of the message.
getBytesOff(). Method in class com.nosuch.midi.MidiNoteOn
Get the array of bytes representing the end of the message.
getBytesOff(). Method in class com.nosuch.midi.MidiText
Return an array of bytes containing the ending half of the message.
getBytesOn(). Method in class com.nosuch.midi.MidiBytes
Return an array of bytes containing the contents of the message.
getBytesOn(). Method in class com.nosuch.midi.MidiMsg
Get the array of bytes representing the start of the message.
getBytesOn(). Method in class com.nosuch.midi.MidiNote
Get the bytes representing the start of the note
getBytesOn(). Method in class com.nosuch.midi.MidiNoteOff
Get the array of bytes representing the start of the message.
getBytesOn(). Method in class com.nosuch.midi.MidiNoteOn
Get the array of bytes representing the start of the message.
getBytesOn(). Method in class com.nosuch.midi.MidiText
Return an array of bytes containing the contents of the message.
getChannel(). Method in class com.nosuch.midi.MidiBytes
Return the channel of this message.
getChannel(). Method in class com.nosuch.midi.MidiMsg
Get the channel (1 to 16).
getChannel(). Method in class com.nosuch.midi.MidiNote
Get the channel (1-16)
getChannel(). Method in interface com.nosuch.midi.MidiNoteable
getChannel(). Method in class com.nosuch.midi.MidiNoteOff
Get the channel (1 to 16).
getChannel(). Method in class com.nosuch.midi.MidiNoteOn
Get the channel (1 to 16).
getChannel(). Method in class com.nosuch.midi.MidiText
Return the channel of this message.
getDuration(). Method in class com.nosuch.midi.MidiBytes
Return the duration of this message.
getDuration(). Method in class com.nosuch.midi.MidiMsg
Get the duration (in clicks).
getDuration(). Method in class com.nosuch.midi.MidiNote
Get the duration (in clicks)
getDuration(). Method in class com.nosuch.midi.MidiNoteOff
Get the duration (in clicks).
getDuration(). Method in class com.nosuch.midi.MidiNoteOn
Get the duration (in clicks).
getDuration(). Method in class com.nosuch.midi.MidiText
Return the duration of this message.
getEnumeration(). Method in class com.nosuch.midi.MidiPhrase
Return an enumeration of the MidiMsgs in the phrase.
getLength(). Method in class com.nosuch.midi.MidiPhrase
Return the current length of the phrase (in clicks).
getNth(int). Method in class com.nosuch.midi.MidiPhrase
Return the Nth (1-based) message of the phrase This method is 1-based to make it easier to convert Keynote code.
getNumInDevices(). Static method in class com.nosuch.midi.MidiSystem
return the number of input devices
getNumOutDevices(). Static method in class com.nosuch.midi.MidiSystem
return the number of output devices
getPitch(). Method in class com.nosuch.midi.MidiBytes
Return the pitch of this message.
getPitch(). Method in class com.nosuch.midi.MidiMsg
Get the pitch (0 to 127).
getPitch(). Method in class com.nosuch.midi.MidiNote
Get the pitch (0-127)
getPitch(). Method in interface com.nosuch.midi.MidiNoteable
getPitch(). Method in class com.nosuch.midi.MidiNoteOff
Get the pitch (0 to 127).
getPitch(). Method in class com.nosuch.midi.MidiNoteOn
Get the pitch (0 to 127).
getPitch(). Method in class com.nosuch.midi.MidiText
Return the pitch of this message.
getTime(). Method in class com.nosuch.midi.MidiMsg
getVelocity(). Method in class com.nosuch.midi.MidiBytes
Return the velocity of this message.
getVelocity(). Method in class com.nosuch.midi.MidiMsg
Get the velocity (0 to 127).
getVelocity(). Method in class com.nosuch.midi.MidiNote
Get the velocity (0-127)
getVelocity(). Method in interface com.nosuch.midi.MidiNoteable
getVelocity(). Method in class com.nosuch.midi.MidiNoteOff
Get the velocity (0-127)
getVelocity(). Method in class com.nosuch.midi.MidiNoteOn
Get the velocity (0-127)
getVelocity(). Method in class com.nosuch.midi.MidiText
Return the velocity of this message.
gotByte(int). Method in class com.nosuch.midi.Win32MidiInput
This is called by the MidiIinLoop() native method, once for each received MIDI input byte.
gvolchange(int). Static method in class com.nosuch.midi.Alg

H

hasMoreElements(). Method in class com.nosuch.midi.MidiPhraseEnumeration
Return true if the phrase has more elements to be traversed
highest(MidiPhrase). Static method in class com.nosuch.midi.Alg
Return the highest pitch in the specified phrase.
highestnt(MidiPhrase). Static method in class com.nosuch.midi.Alg
Return the highest pitch in the specified phrase.

I

isEmpty(). Method in class com.nosuch.midi.MidiPhrase
Return the first message in the phrase
isStarted(). Static method in class com.nosuch.midi.MidiSystem
Return true if MidiSystem has been started.

K

k_arbitrary(byte[]). Method in interface com.nosuch.midi.MidiFileAction
k_chanprefix(int). Method in interface com.nosuch.midi.MidiFileAction
k_chanpressure(int, int). Method in interface com.nosuch.midi.MidiFileAction
k_controller(int, int, int). Method in interface com.nosuch.midi.MidiFileAction
k_endtrack(). Method in interface com.nosuch.midi.MidiFileAction
k_header(int, int, int). Method in interface com.nosuch.midi.MidiFileAction
k_keysig(int, int). Method in interface com.nosuch.midi.MidiFileAction
k_metatext(int, byte[]). Method in interface com.nosuch.midi.MidiFileAction
k_noteoff(int, int, int). Method in interface com.nosuch.midi.MidiFileAction
k_noteon(int, int, int). Method in interface com.nosuch.midi.MidiFileAction
k_pitchbend(int, int, int). Method in interface com.nosuch.midi.MidiFileAction
k_pressure(int, int, int). Method in interface com.nosuch.midi.MidiFileAction
k_program(int, int). Method in interface com.nosuch.midi.MidiFileAction
k_seqnum(int). Method in interface com.nosuch.midi.MidiFileAction
k_smpte(int, int, int, int, int). Method in interface com.nosuch.midi.MidiFileAction
k_starttrack(). Method in interface com.nosuch.midi.MidiFileAction
k_sysex(byte[]). Method in interface com.nosuch.midi.MidiFileAction
k_tempo(int). Method in interface com.nosuch.midi.MidiFileAction
k_timesig(int, int, int, int). Method in interface com.nosuch.midi.MidiFileAction

L

latest(MidiPhrase). Static method in class com.nosuch.midi.Alg
Return the latest ending time of the notes in a phrase.
lowest(MidiPhrase). Static method in class com.nosuch.midi.Alg
Return the lowest pitch in the specified phrase.
lowestnt(MidiPhrase). Static method in class com.nosuch.midi.Alg
Return the lowest-pitched note in the specified phrase.

M

main(String[]). Static method in class com.nosuch.midi.Alg
main(String[]). Static method in class com.nosuch.midi.MidiFileReader
main(String[]). Static method in class com.nosuch.midi.MidiFileWriter
main(String[]). Static method in class com.nosuch.midi.MidiPhrase
main(String[]). Static method in class com.nosuch.midi.MidiSystem
makeRootEvery(MidiPhrase, int). Static method in class com.nosuch.midi.Alg
Figure out a root note every intrvl beats
merge(MidiMsg). Method in class com.nosuch.midi.MidiPhrase
Merge a MidiMsg into this phrase The new MidiMsg is merged with this phrase, putting it in the appropriate time-ordered location within this phrase's list of MidiMsgs.
merge(MidiPhrase). Method in class com.nosuch.midi.MidiPhrase
Merge a Midiphrase into this phrase
merge(MidiPhrase, MidiPhrase). Static method in class com.nosuch.midi.Alg
merge(MidiPhrase, MidiPhrase, MidiPhrase). Static method in class com.nosuch.midi.Alg
merge(MidiPhrase, MidiPhrase, MidiPhrase, MidiPhrase). Static method in class com.nosuch.midi.Alg
MidiAction(). Constructor for class com.nosuch.midi.MidiAction
MidiBytes(). Constructor for class com.nosuch.midi.MidiBytes
Create a MidiBytes message.
MidiBytes(byte). Constructor for class com.nosuch.midi.MidiBytes
Create a MidiBytes message.
MidiBytes(byte, byte). Constructor for class com.nosuch.midi.MidiBytes
Create a MidiBytes message.
MidiBytes(byte, byte, byte). Constructor for class com.nosuch.midi.MidiBytes
Create a MidiBytes message.
MidiBytes(long, byte[]). Constructor for class com.nosuch.midi.MidiBytes
Create a MidiBytes message.
midiContinue(). Method in class com.nosuch.midi.MidiAction
This is called when a continue message received.
MidiException(String). Constructor for class com.nosuch.midi.MidiException
Constructor with string.
MidiFileReader(InputStream). Constructor for class com.nosuch.midi.MidiFileReader
MidiFileWriter(OutputStream). Constructor for class com.nosuch.midi.MidiFileWriter
Create a MidiFileWriter for sending a Standard MIDI File to an OutputStream.
MidiFileWriter(OutputStream, int, int). Constructor for class com.nosuch.midi.MidiFileWriter
Create a MidiFileWriter for sending a Standard MIDI File to an OutputStream.
MidiFileWriter(OutputStream, int, int, int). Constructor for class com.nosuch.midi.MidiFileWriter
Create a MidiFileWriter for sending a Standard MIDI File to an OutputStream.
MidiFsm(MidiAction). Constructor for class com.nosuch.midi.MidiFsm
Construct a new Fsm.
MIDIMAPPER. Static variable in class com.nosuch.midi.Win32MidiOutput
MidiMsg(). Constructor for class com.nosuch.midi.MidiMsg
MidiMsg(long). Constructor for class com.nosuch.midi.MidiMsg
MidiNote(int). Constructor for class com.nosuch.midi.MidiNote
Constructor
MidiNote(int, long, int, int, long). Constructor for class com.nosuch.midi.MidiNote
Constructor
MidiNoteOff(int). Constructor for class com.nosuch.midi.MidiNoteOff
Constructor
MidiNoteOff(int, long, int, int). Constructor for class com.nosuch.midi.MidiNoteOff
Constructor
MidiNoteOn(int). Constructor for class com.nosuch.midi.MidiNoteOn
Constructor
MidiNoteOn(int, long, int, int). Constructor for class com.nosuch.midi.MidiNoteOn
Constructor
MidiPhrase(). Constructor for class com.nosuch.midi.MidiPhrase
Construct a new phrase with no MidiMsgs and 0 length.
MidiPhrase(MidiMsg). Constructor for class com.nosuch.midi.MidiPhrase
Construct a new phrase with a specified MidiMsg
MidiPhrase(MidiMsg, long). Constructor for class com.nosuch.midi.MidiPhrase
Construct a new phrase with a specified MidiMsg and length
MidiPhrase(String). Constructor for class com.nosuch.midi.MidiPhrase
Construct a new phrase from a KeyKit-style constant string.
MidiPhraseEnumeration(MidiPhrase). Constructor for class com.nosuch.midi.MidiPhraseEnumeration
Create a new enumerator on the specified MidiPhrase
MidiSystem(). Constructor for class com.nosuch.midi.MidiSystem
MidiText(long, String). Constructor for class com.nosuch.midi.MidiText
Create a MidiText message.
MidiText(String). Constructor for class com.nosuch.midi.MidiText
Create a MidiText message.
milliPerBeat(). Static method in class com.nosuch.midi.MidiSystem
Return number of milliseconds in one beat.
milliToClick(long). Static method in class com.nosuch.midi.MidiSystem
Return number of clicks in a specified number of milliseconds.
mono(MidiPhrase, int). Static method in class com.nosuch.midi.Alg
Returns a monophonic version of the specified phrase.
multiplyVelocity(double). Method in class com.nosuch.midi.MidiPhrase
Adjust by a factor the velocity of all MidiMsgs in this phrase

N

nativeMidiInGetNumDevs(). Method in class com.nosuch.midi.MidiSystem
Query the system regarding the number of MIDI input devices
nativeMidiOutGetNumDevs(). Method in class com.nosuch.midi.MidiSystem
Query the system regarding the number of MIDI output devices
nativeNow(). Method in class com.nosuch.midi.MidiSystem
Return value of current time in clicks (not milliseconds).
nativeOpenURL(String, String). Method in class com.nosuch.midi.MidiSystem
open a URL in a browser
nativeSetClicks(int). Method in class com.nosuch.midi.MidiSystem
set the value of Clicks for the scheduler
nativeSetDebug(int). Method in class com.nosuch.midi.MidiSystem
Set the debug flag for the Midi system
nativeSetTempo(int). Method in class com.nosuch.midi.MidiSystem
set the internal Tempo of the scheduler
nextElement(). Method in class com.nosuch.midi.MidiPhraseEnumeration
Return the next element in the phrase
nextquant(long, long). Static method in class com.nosuch.midi.Alg
This function quantizes the specified number using the specified quantize value, and returns the result.
nonNotes(MidiPhrase). Static method in class com.nosuch.midi.Alg
Return a phrase containing "non" notes (e.g.
now(). Static method in class com.nosuch.midi.MidiSystem
Return the current time in clicks.
numquant(long, long). Static method in class com.nosuch.midi.Alg
Quantizes the specified number using a particular quantize value.

O

octaveFence(MidiPhrase, int, int). Static method in class com.nosuch.midi.Alg
Try to put all notes within the limits of pitches p1,p2 This is accomplished by shifting notes in octave increments.
off(int, int, int). Method in class com.nosuch.midi.MidiAction
This is called when a note-off message is received.
on(int, int, int). Method in class com.nosuch.midi.MidiAction
This is called when a note-on message is received.
onBeat(MidiPhrase, long). Static method in class com.nosuch.midi.Alg
Return a phrase containing notes that are on a particular beat.
onlyNotes(MidiPhrase). Static method in class com.nosuch.midi.Alg
Return a phrase containing only "normal" notes in the input phrase.
open(). Method in interface com.nosuch.midi.MidiInput
open(). Method in interface com.nosuch.midi.MidiOutput
open(). Method in class com.nosuch.midi.Win32MidiInput
Open the device.
open(). Method in class com.nosuch.midi.Win32MidiOutput
Open the device.

P

parse(int). Method in class com.nosuch.midi.MidiFsm
Parse a single MIDI byte.
peekFirstMsg(). Method in class com.nosuch.midi.MidiPhrase
Return the first message in the phrase.
pitchBend(int, int, int). Method in class com.nosuch.midi.MidiAction
This is called when a pitchbend message is received.
position(int, int). Method in class com.nosuch.midi.MidiAction
This is called when a song position pointer message is received.
pressure(int, int, int). Method in class com.nosuch.midi.MidiAction
This is called when a pressure message is received.
progchange(int, int). Static method in class com.nosuch.midi.Alg
Return a program-change message.
program(int, int). Method in class com.nosuch.midi.MidiAction
This is called when a program change message is received.

Q

quantize(MidiPhrase, int). Static method in class com.nosuch.midi.Alg
Quantize a phrase.

R

read(). Method in class com.nosuch.midi.MidiFileReader
Read the entire MIDI File.
readMidiPhrase(String). Static method in class com.nosuch.midi.MidiFileReader
Read the named MIDI file and return a single phrase (merging all of its tracks).
readMidiPhraseArray(String). Static method in class com.nosuch.midi.MidiFileReader
Read the named MIDI file and return an array of phrases that contain its tracks.
removeFirstMsg(). Method in class com.nosuch.midi.MidiPhrase
Return and remove the first message in the phrase
removeMsg(MidiMsg). Method in class com.nosuch.midi.MidiPhrase
Remove a particular message from the phrase
reOrder(). Method in class com.nosuch.midi.MidiPhrase
Make sure the order of MidiMsgs in this phrase is correct.
repeat(MidiPhrase, int). Static method in class com.nosuch.midi.Alg
Repeat a phrase n times.
repeat(MidiPhrase, int, int). Static method in class com.nosuch.midi.Alg
replace(MidiMsg, MidiMsg). Method in class com.nosuch.midi.MidiPhrase
Replace a particular message in the phrase with a new message.
reset(). Method in class com.nosuch.midi.MidiAction
This is called when a reset message received.
reset(). Method in interface com.nosuch.midi.MidiInput
reset(). Method in interface com.nosuch.midi.MidiOutput
reset(). Method in class com.nosuch.midi.Win32MidiInput
Reset the MIDI out device.
reset(). Method in class com.nosuch.midi.Win32MidiOutput
Reset the MIDI out device.
run(). Method in class com.nosuch.midi.Win32MidiInput
run(). Method in class com.nosuch.midi.Win32MidiOutput
Run the output loop.

S

scaTimes(MidiPhrase, double). Static method in class com.nosuch.midi.Alg
Scale a phrase by multiplying the time and duration each note by a specified factor.
schedule(byte[]). Static method in class com.nosuch.midi.MidiSystem
schedule(byte[], long). Method in interface com.nosuch.midi.MidiOutput
schedule(byte[], long). Static method in class com.nosuch.midi.MidiSystem
schedule(byte[], long). Method in class com.nosuch.midi.Win32MidiOutput
Schedule bytes for output.
schedule(MidiMsg). Static method in class com.nosuch.midi.MidiSystem
Schedule a MidiMsg for eventual output.
schedule(MidiPhrase). Static method in class com.nosuch.midi.MidiSystem
Schedule a MidiPhrase for eventual output The time offset of the phrase is set to MidiSystem.now(), so that if the time of the phrase starts at 0 (which is pretty normal), the phrase will play immediately.
schedule(MidiPhrase, long). Method in interface com.nosuch.midi.MidiOutput
schedule(MidiPhrase, long). Static method in class com.nosuch.midi.MidiSystem
Schedule a MidiPhrase for eventual output.
schedule(MidiPhrase, long). Method in class com.nosuch.midi.Win32MidiOutput
Schedule a MidiPhrase for output.
setAction(MidiAction). Method in interface com.nosuch.midi.MidiInput
setAction(MidiAction). Method in class com.nosuch.midi.Win32MidiInput
Set the object that is invoked when MIDI messages are recognized.
setAction(MidiFileAction). Method in class com.nosuch.midi.MidiFileReader
setChannel(int). Method in class com.nosuch.midi.MidiBytes
Set the channel of this message.
setChannel(int). Method in class com.nosuch.midi.MidiMsg
Set the channel (1 to 16).
setChannel(int). Method in class com.nosuch.midi.MidiNote
Set the channel (1-16)
setChannel(int). Method in interface com.nosuch.midi.MidiNoteable
setChannel(int). Method in class com.nosuch.midi.MidiNoteOff
Set the channel (1 to 16).
setChannel(int). Method in class com.nosuch.midi.MidiNoteOn
Set the channel (1 to 16).
setChannel(int). Method in class com.nosuch.midi.MidiPhrase
Set channel of all MidiMsgs in this phrase
setChannel(int). Method in class com.nosuch.midi.MidiText
Set the channel of this message.
setClicks(int). Static method in class com.nosuch.midi.MidiSystem
Set the number of clicks per beat.
setDebug(int). Static method in class com.nosuch.midi.MidiSystem
Set the debug level in the native methods.
setDuration(long). Method in class com.nosuch.midi.MidiBytes
Set the duration of this message.
setDuration(long). Method in class com.nosuch.midi.MidiMsg
Set the duration (in clicks).
setDuration(long). Method in class com.nosuch.midi.MidiNote
Set the duration (in clicks)
setDuration(long). Method in class com.nosuch.midi.MidiNoteOff
Set the duration (in clicks).
setDuration(long). Method in class com.nosuch.midi.MidiNoteOn
Set the duration (in clicks).
setDuration(long). Method in class com.nosuch.midi.MidiPhrase
Set duration of all MidiMsgs in this phrase
setDuration(long). Method in class com.nosuch.midi.MidiText
Set the duration of this message.
setInDevice(MidiInput). Static method in class com.nosuch.midi.MidiSystem
Set the input device to a new device (this is untested)
setLength(long). Method in class com.nosuch.midi.MidiPhrase
Set the length of the phrase (in clicks).
setMerge(boolean). Method in class com.nosuch.midi.Win32MidiInput
Determine whether MIDI input is automatically merged with output.
setOutDevice(MidiOutput). Static method in class com.nosuch.midi.MidiSystem
Set the output device to a new device (this is untested)
setPitch(int). Method in class com.nosuch.midi.MidiBytes
Set the pitch of this message.
setPitch(int). Method in class com.nosuch.midi.MidiMsg
Set the pitch (0 to 127).
setPitch(int). Method in class com.nosuch.midi.MidiNote
Set the pitch (0-127)
setPitch(int). Method in interface com.nosuch.midi.MidiNoteable
setPitch(int). Method in class com.nosuch.midi.MidiNoteOff
Set the pitch (0 to 127).
setPitch(int). Method in class com.nosuch.midi.MidiNoteOn
Set the pitch (0 to 127).
setPitch(int). Method in class com.nosuch.midi.MidiPhrase
Set pitch of all MidiMsgs in this phrase
setPitch(int). Method in class com.nosuch.midi.MidiText
Set the pitch of this message.
setTempo(int). Static method in class com.nosuch.midi.MidiSystem
Set the tempo of schedule playback.
setTime(long). Method in class com.nosuch.midi.MidiMsg
setTime(long). Method in class com.nosuch.midi.MidiPhrase
Set time of all MidiMsgs in this phrase
setVelocity(int). Method in class com.nosuch.midi.MidiBytes
Set the velocity of this message.
setVelocity(int). Method in class com.nosuch.midi.MidiMsg
Set the velocity (0 to 127).
setVelocity(int). Method in class com.nosuch.midi.MidiNote
Set the velocity (0-127)
setVelocity(int). Method in interface com.nosuch.midi.MidiNoteable
setVelocity(int). Method in class com.nosuch.midi.MidiNoteOff
Set the velocity (0-127)
setVelocity(int). Method in class com.nosuch.midi.MidiNoteOn
Set the velocity (0-127)
setVelocity(int). Method in class com.nosuch.midi.MidiText
Set the velocity of this message.
size(). Method in class com.nosuch.midi.MidiPhrase
Return the number of MidiMsgs in the phrase.
song(int). Method in class com.nosuch.midi.MidiAction
This is called when a song message is received.
split(MidiPhrase). Static method in class com.nosuch.midi.Alg
start(). Method in class com.nosuch.midi.MidiAction
This is called when a start message received.
start(). Static method in class com.nosuch.midi.MidiSystem
Initialize the MIDI system with default input and output devices.
start(MidiAction). Static method in class com.nosuch.midi.MidiSystem
Initialize the MIDI system with specific callback actions.
start(MidiAction, int, int). Static method in class com.nosuch.midi.MidiSystem
Initialize the MIDI system with specific callbacks and I/O devices.
startRunning(). Method in interface com.nosuch.midi.MidiInput
startRunning(). Method in interface com.nosuch.midi.MidiOutput
startRunning(). Method in class com.nosuch.midi.Win32MidiInput
Start the thread that grabs MIDI input.
startRunning(). Method in class com.nosuch.midi.Win32MidiOutput
stop(). Method in class com.nosuch.midi.MidiAction
This is called when a stop message received.
stop(). Static method in class com.nosuch.midi.MidiSystem
Stop the MIDI system.
stopRunning(). Method in interface com.nosuch.midi.MidiInput
stopRunning(). Method in interface com.nosuch.midi.MidiOutput
stopRunning(). Method in class com.nosuch.midi.Win32MidiInput
Stop the input thread.
stopRunning(). Method in class com.nosuch.midi.Win32MidiOutput
Stop the output loop.
strnotes(String). Static method in class com.nosuch.midi.Alg
Return a phrase of notes based on the letters in a String
stutter(MidiPhrase, int, int). Static method in class com.nosuch.midi.Alg
For each section of phrase ph of width wid, repeat it num times
stutterrand(MidiPhrase). Static method in class com.nosuch.midi.Alg
For each section (of random width, within a small range of possible widths) of phrase ph, repeat it
sussect(long, int). Static method in class com.nosuch.midi.Alg
Generate a phrase with controller messages that press the sustain pedal on the specified channel (c) and let it up after the specified amount of time (tm).
sysex(byte[]). Method in class com.nosuch.midi.MidiAction
This is called when a system exclusive message is received.

T

timing(). Method in class com.nosuch.midi.MidiAction
This is called when a timing (clock) message received.
toString(). Method in class com.nosuch.midi.MidiBytes
Return a human-readable representation of the message.
toString(). Method in class com.nosuch.midi.MidiMsg
Return a human-readable version.
toString(). Method in class com.nosuch.midi.MidiNote
Get a human-readable version of the note
toString(). Method in class com.nosuch.midi.MidiNoteOff
Return a human-readable version.
toString(). Method in class com.nosuch.midi.MidiNoteOn
Return a human-readable version.
toString(). Method in class com.nosuch.midi.MidiPhrase
Return a human-readable version of this phrase, in KeyKit format.
toString(). Method in class com.nosuch.midi.MidiText
Return a human-readable representation of the message.
transpose(MidiPhrase, int). Static method in class com.nosuch.midi.Alg
Transpos the pitch of the notes in a phrase by a given amount.
transposeSeqInPlace(MidiPhrase, MidiPhrase). Static method in class com.nosuch.midi.Alg
tune(). Method in class com.nosuch.midi.MidiAction
This is called when a tune request message received.

W

Win32MidiInput(). Constructor for class com.nosuch.midi.Win32MidiInput
Constructor for using input device 0 (default)
Win32MidiInput(int). Constructor for class com.nosuch.midi.Win32MidiInput
Constructor for using a particular input device.
Win32MidiInput(int, boolean, boolean). Constructor for class com.nosuch.midi.Win32MidiInput
Constructor for using a particular input device.
Win32MidiOutput(). Constructor for class com.nosuch.midi.Win32MidiOutput
Contructor for using MIDIMAPPER device.
Win32MidiOutput(int). Constructor for class com.nosuch.midi.Win32MidiOutput
Contructor for using a particular device
Win32MidiOutput(int, boolean). Constructor for class com.nosuch.midi.Win32MidiOutput
Contructor for using a particular device
write(). Method in class com.nosuch.midi.MidiFileWriter
Write the Midi File.