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
|