All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
ArpeggiatedChordFunction |
|
Atom |
An Atom represents a single entity of a Voice+Layer+Instrument+Note
and is useful especially when using the Realtime Player, so all of
the information about a specific note is conveyed at the same time.
|
AtomSubparser |
Parses Instrument, Voice, and Layer tokens.
|
AuxilliaryMidiParser |
Provides implementors with an opportunity to know when MidiEvents have been parsed
by the MidiParser, and lets implementors deal with MidiEvents that the MidiParser
does not handle.
|
BarLineSubparser |
Catches bar lines
|
BeatTimeSubparser |
|
BrokenChordPreprocessor |
|
CarnaticReplacementMap |
|
ChainingParserListenerAdapter |
This allows chaining of ParserListeners that enable each listener in
the chain to alter the events it passes to the other parsers it knows
about.
|
ChannelPressureFunction |
|
Chord |
|
ChordProgression |
|
ChordProvider |
This interface must be implemented by the parser responsible for Staccato strings
|
ChordProviderFactory |
|
CollectedNotesPreprocessor |
|
ComputeDurationForEachTrackTool |
|
ControllerFunction |
|
DefaultNoteSettingsManager |
|
DefaultPreprocessorFunction |
|
DiagnosticParserListener |
This ParserListener simply logs, or prints to System.out, anything it hears from a parser.
|
DurationTemporalEvent |
|
ElementWithTrack |
This class wraps an element with the track and layer in which the element appears.
|
EndOfTrackListener |
|
FunctionManager |
|
FunctionPreprocessor |
|
FunctionSubparser |
|
GetInstrumentsUsedTool |
Returns a List containing all of the instruments used in the given pattern.
|
GetPatternStats |
Provides Pattern and MIDI analysis of the following elements:
General descriptors, Pitch descriptors, Duration descriptors, Silence descriptors (rests),
Interval descriptors (half-steps), Inter Onset Interval (IOI), Harmonic Descriptors (Non-diatonics),
Rhythm Descriptors (Syncopations), Normality Descriptors.
|
Instruction |
|
Instruction.Choice |
|
Instruction.LastIsValue |
|
Instruction.LastIsValueToSplit |
|
Instruction.Splitter |
|
Instruction.Switch |
|
InstructionPreprocessor |
Turns to uppercase all tokens that are not lyrics, markers, or functions
|
Intervals |
|
IVLSubparser |
Parses Instrument, Voice, and Layer tokens.
|
Key |
|
KeyProvider |
This interface must be implemented by the parser responsible for Staccato strings.
|
KeyProviderFactory |
|
LilyPondParserListener |
This class listens to events from the MusicString parser.
|
LyricMarkerSubparser |
|
ManagedPlayer |
This is player that can be "managed" - e.g., started, stopped, paused, resumed, seeked, and finished.
|
ManagedPlayerListener |
|
MicrotonePreprocessor |
The MicrotonePreprocess lets a user express a microtone
using 'm' followed by the frequency - e.g., m440.
|
MidiDefaults |
|
MidiDevicePrompt |
|
MidiDictionary |
|
MidiFileManager |
|
MidiParser |
|
MidiParserListener |
|
MidiParserReceiver |
This class represents a MidiParser that is also a MIDI Receiver (javax.sound.midi.Receiver).
|
MidiTools |
|
MusicReceiver |
Represents a device that can receive music that is sent to it.
|
MusicTransmitterToParserListener |
Represents a device that will send music.
|
MusicTransmitterToSequence |
Represents a device that will send music.
|
MusicXmlParser |
Parses a MusicXML file, and fires events for ParserListener
interfaces when tokens are interpreted.
|
MusicXmlParserListener |
This class is used to build a MusicXML file) given a
MIDI Sequence, Music String, etc.
|
Note |
|
NoteEventListener |
|
NoteProducer |
|
NoteProvider |
This interface must be implemented by the parser responsible for Staccato strings
|
NoteProviderFactory |
|
NoteSubparser |
|
ParenSpacesPreprocessor |
Changes spaces in parentheses to underscores, since the Staccato string is split on parentheses
|
Parser |
|
ParserException |
|
ParserListener |
|
ParserListenerAdapter |
|
PatchProvider |
|
Pattern |
|
PatternProducer |
Indicates that the implementing class can return a Pattern through the getPattern method
|
PitchWheelFunction |
|
Player |
This is a player that is optimized for defining and playing music in a program.
|
PolyPressureFunction |
|
Preprocessor |
A Preprocessor takes a token from the Staccato string, does some computation on the string,
and returns the String results of the computation so it may be included back into the
Staccato string.
|
PreprocessorFunction |
|
RealtimeInterpolator |
|
RealtimeMidiParserListener |
The callbacks in RealtimeMidiParserListener are only called when a user
sends a Pattern to the RealtimePlayer.
|
RealtimePlayer |
This player sends messages directly to the MIDI Synthesizer, rather than creating a
sequence with the MIDI Sequencer.
|
ReplacementFormatUtil |
This utility takes replacement strings with dollar signs, like "$0q $1h $2w", and replaces each $ index with a
value from the array of candidates.
|
ReplacementMapPreprocessor |
|
Rhythm |
|
RhythmAltLayerProvider |
|
Scale |
A scale is a sequence of notes.
|
ScheduledEvent |
|
SequencerManager |
This class provides operations done on a Sequencer for any
method of play.
|
SignatureSubparser |
Parses both Instrument and Layer tokens.
|
SolfegeReplacementMap |
|
StaccatoElementSorter |
|
StaccatoMessages |
|
StaccatoParser |
|
StaccatoParserContext |
|
StaccatoParserListener |
|
StaccatoParserPatternHelper |
Certain functionality of Patterns depend on being able to know what each token
parses as.
|
StaccatoUtil |
|
Subparser |
This makes it easy to extend the parser.
|
SubparserFunction |
|
SynthesizerManager |
|
SysexFunction |
|
TemporalEvent |
|
TemporalEvents |
|
TemporalPLP |
|
TempoSubparser |
Parses both Instrument and Layer tokens.
|
TimeSignature |
|
Token |
|
Token.TokenType |
|
TokenProducer |
|
TrackTable |
|
TrackTimeManager |
This class is useful for any applications that plan on keeping track of
musical events by beat time.
|
TrillFunction |
Replaces the given note with multiple 32nd notes of the given note and the note one interval higher.
|
UppercasePreprocessor |
Turns to uppercase all tokens that are not lyrics, markers, or functions
|
WhitespaceConsumer |
Consumes whitespace between tokens in the music string
|