- add(PatternProducer...) - Method in class org.jfugue.pattern.Pattern
-
- add(String) - Method in class org.jfugue.pattern.Pattern
-
- add(PatternProducer, int) - Method in class org.jfugue.pattern.Pattern
-
- add(String, int) - Method in class org.jfugue.pattern.Pattern
-
- addAltLayerProvider(int, RhythmAltLayerProvider) - Method in class org.jfugue.rhythm.Rhythm
-
Gives a RhythmAltLayerProvider, which will make its own determination about what type of
alt layer to play, and when to play it.
- addAltLayerProvider(int, RhythmAltLayerProvider, int) - Method in class org.jfugue.rhythm.Rhythm
-
Gives a RhythmAltLayerProvider, which will make its own determination about what type of
alt layer to play, and when to play it.
- addAuxilliaryMidiParser(AuxilliaryMidiParser) - Method in class org.jfugue.midi.MidiParser
-
- addChord(String, String) - Static method in class org.jfugue.theory.Chord
-
- addChord(String, Intervals) - Static method in class org.jfugue.theory.Chord
-
- addEndOfTrackListener(EndOfTrackListener) - Method in class org.jfugue.player.SequencerManager
-
- addInstruction(String, Instruction) - Method in class org.staccato.InstructionPreprocessor
-
- addInstruction(String, PatternProducer) - Method in class org.staccato.InstructionPreprocessor
-
- addInstruction(String, String) - Method in class org.staccato.InstructionPreprocessor
-
- addLayer(String) - Method in class org.jfugue.rhythm.Rhythm
-
Adds a layer to this Rhythm, but fails silently if
the rhythm already has MAX_LAYERS layers.
- addManagedPlayerListener(ManagedPlayerListener) - Method in class org.jfugue.player.ManagedPlayer
-
- addOneTimeAltLayer(int, int, String) - Method in class org.jfugue.rhythm.Rhythm
-
Sets an alt layer that will play one time, at the given segment.
- addOneTimeAltLayer(int, int, String, int) - Method in class org.jfugue.rhythm.Rhythm
-
Sets an alt layer that will play one time, at the given segment.
- addParserListener(ParserListener) - Method in class org.jfugue.devices.MusicTransmitterToParserListener
-
- addParserListener(ParserListener) - Method in class org.jfugue.parser.Parser
-
- addPreprocessorFunction(PreprocessorFunction) - Method in class org.staccato.functions.FunctionManager
-
- addRangedAltLayer(int, int, int, String) - Method in class org.jfugue.rhythm.Rhythm
-
Sets an alt layer that will play between and including the start and end indices.
- addRangedAltLayer(int, int, int, String, int) - Method in class org.jfugue.rhythm.Rhythm
-
Sets an alt layer that will play between and including the start and end indices.
- addRecurringAltLayer(int, int, int, int, String) - Method in class org.jfugue.rhythm.Rhythm
-
Sets an alt layer that will recur every recurrence times *after* the start index is reached.
- addRecurringAltLayer(int, int, int, int, String, int) - Method in class org.jfugue.rhythm.Rhythm
-
Sets an alt layer that will recur every recurrence times *after* the start index is reached.
- addSubparserFunction(SubparserFunction) - Method in class org.staccato.functions.FunctionManager
-
- addToEachNoteToken(String) - Method in class org.jfugue.pattern.Pattern
-
Expects a parameter of "note decorators" - i.e., things that are added to
the end of a note, such as duration or attack/decay settings; splits the given
parameter on spaces and applies each decorator to each note as it is encountered
in the current pattern.
- addTrackTickTimeBookmark(String) - Method in class org.jfugue.midi.TrackTimeManager
-
- advanceTrackBeatTime(double) - Method in class org.jfugue.midi.TrackTimeManager
-
Advances the timer for the current track by the specified duration,
which is specified in Pulses Per Quarter (PPQ)
- afterParsingFinished() - Method in class org.jfugue.devtools.DiagnosticParserListener
-
- afterParsingFinished() - Method in class org.jfugue.integration.MusicXmlParserListener
-
- afterParsingFinished() - Method in class org.jfugue.midi.MidiParserListener
-
- afterParsingFinished() - Method in class org.jfugue.parser.ChainingParserListenerAdapter
-
- afterParsingFinished() - Method in interface org.jfugue.parser.ParserListener
-
Called when the parser has parsed its last item.
- afterParsingFinished() - Method in class org.jfugue.parser.ParserListenerAdapter
-
- afterParsingFinished() - Method in class org.jfugue.realtime.RealtimeMidiParserListener
-
- afterParsingFinished() - Method in class org.jfugue.temporal.TemporalPLP
-
- afterParsingFinished() - Method in class org.staccato.StaccatoParserListener
-
- afterParsingFinished() - Method in class org.staccato.tools.StaccatoElementSorter
-
- allChordsAs(String) - Method in class org.jfugue.theory.ChordProgression
-
Requires passing a string that has dollar signs followed by an index, in which case each dollar+index will be replaced
by the indexed chord of the chord progression.
- apply(String, StaccatoParserContext) - Method in class org.staccato.functions.ArpeggiatedChordFunction
-
- apply(String, StaccatoParserContext) - Method in class org.staccato.functions.ChannelPressureFunction
-
- apply(String, StaccatoParserContext) - Method in class org.staccato.functions.ControllerFunction
-
- apply(String, StaccatoParserContext) - Method in class org.staccato.functions.DefaultPreprocessorFunction
-
- apply(String, StaccatoParserContext) - Method in class org.staccato.functions.PitchWheelFunction
-
- apply(String, StaccatoParserContext) - Method in class org.staccato.functions.PolyPressureFunction
-
- apply(String, StaccatoParserContext) - Method in class org.staccato.functions.SysexFunction
-
- apply(String, StaccatoParserContext) - Method in class org.staccato.functions.TrillFunction
-
- apply(String, StaccatoParserContext) - Method in interface org.staccato.PreprocessorFunction
-
Returns a string that should be inserted into the Staccato string
instead of the function which is being pre-processed.
- apply(String, StaccatoParserContext) - Method in interface org.staccato.SubparserFunction
-
- ArpeggiatedChordFunction - Class in org.staccato.functions
-
- as(String) - Method in class org.jfugue.theory.Intervals
-
Accepts a string of replacement values, like $1 $2 $2, which will be
populated with the 1st, 2nd, and 2nd intervals when getPattern() is called.
- askForMidiDevice() - Static method in class org.jfugue.devtools.MidiDevicePrompt
-
- Atom - Class in org.jfugue.pattern
-
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.
- Atom(byte, byte, byte, String) - Constructor for class org.jfugue.pattern.Atom
-
- Atom(byte, byte, byte, Note) - Constructor for class org.jfugue.pattern.Atom
-
- Atom(String, String, String, String) - Constructor for class org.jfugue.pattern.Atom
-
- Atom(String, String, String, Note) - Constructor for class org.jfugue.pattern.Atom
-
- ATOM - Static variable in class org.staccato.AtomSubparser
-
- atomize() - Method in class org.jfugue.pattern.Pattern
-
Turns the given pattern into a pattern of Voice-Instrument-Note atoms
- AtomSubparser - Class in org.staccato
-
Parses Instrument, Voice, and Layer tokens.
- AtomSubparser() - Constructor for class org.staccato.AtomSubparser
-
- AuxilliaryMidiParser - Interface in org.jfugue.midi
-
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.
- CALCULATED_NOTE_OUT_OF_RANGE - Static variable in class org.staccato.StaccatoMessages
-
- canAddLayer() - Method in class org.jfugue.rhythm.Rhythm
-
Returns true if the number of layers is less than MAX_LAYERS, which is limited to
16 by the MIDI Specification
- CarnaticReplacementMap - Class in org.staccato.maps
-
- CarnaticReplacementMap() - Constructor for class org.staccato.maps.CarnaticReplacementMap
-
- ChainingParserListenerAdapter - Class in org.jfugue.parser
-
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.
- ChainingParserListenerAdapter() - Constructor for class org.jfugue.parser.ChainingParserListenerAdapter
-
- changeChannelPressure(byte) - Method in class org.jfugue.realtime.RealtimePlayer
-
- changeController(byte, byte) - Method in class org.jfugue.realtime.RealtimePlayer
-
- changeInstrument(int) - Method in class org.jfugue.realtime.RealtimePlayer
-
- changeInstrument(String) - Method in class org.jfugue.realtime.RealtimePlayer
-
- changePolyphonicPressure(byte, byte) - Method in class org.jfugue.realtime.RealtimePlayer
-
- changeTrack(int) - Method in class org.jfugue.realtime.RealtimePlayer
-
- changeValue(int) - Method in class org.jfugue.theory.Note
-
- ChannelPressureEvent(byte) - Constructor for class org.jfugue.temporal.TemporalEvents.ChannelPressureEvent
-
- ChannelPressureFunction - Class in org.staccato.functions
-
- Choice(String...) - Constructor for class org.staccato.Instruction.Choice
-
- Choice(int...) - Constructor for class org.staccato.Instruction.Choice
-
- Choice(PatternProducer...) - Constructor for class org.staccato.Instruction.Choice
-
- Chord - Class in org.jfugue.theory
-
- Chord(String) - Constructor for class org.jfugue.theory.Chord
-
- Chord(Chord) - Constructor for class org.jfugue.theory.Chord
-
- Chord(Note, Intervals) - Constructor for class org.jfugue.theory.Chord
-
- Chord(Key) - Constructor for class org.jfugue.theory.Chord
-
- ChordEvent(Chord) - Constructor for class org.jfugue.temporal.TemporalEvents.ChordEvent
-
- chordMap - Static variable in class org.jfugue.theory.Chord
-
- ChordProgression - Class in org.jfugue.theory
-
- ChordProgression(String) - Constructor for class org.jfugue.theory.ChordProgression
-
Creates a chord progression given a Progression String, like "I vi ii V" - case is important!
Chords can be separated with spaces ("I vi ii V") or dashes ("I-vi-ii-V").
- ChordProgression(String[]) - Constructor for class org.jfugue.theory.ChordProgression
-
Creates a chord progression given an array of Progression Strings, like { "I", "vi", "ii", "V" } - case is important!
- ChordProvider - Interface in org.jfugue.provider
-
This interface must be implemented by the parser responsible for Staccato strings
- ChordProviderFactory - Class in org.jfugue.provider
-
- ChordProviderFactory() - Constructor for class org.jfugue.provider.ChordProviderFactory
-
- CIRCLE_OF_FIFTHS - Static variable in class org.jfugue.theory.Scale
-
- clear() - Method in class org.jfugue.pattern.Pattern
-
- clear(int, int) - Method in class org.jfugue.pattern.TrackTable
-
- clearParserListeners() - Method in class org.jfugue.parser.Parser
-
- clone() - Method in class org.jfugue.rhythm.Rhythm
-
- close() - Method in class org.jfugue.devices.MidiParserReceiver
-
- close() - Method in class org.jfugue.devices.MusicTransmitterToParserListener
-
- close() - Method in class org.jfugue.devices.MusicTransmitterToSequence
-
- close() - Method in class org.jfugue.player.SequencerManager
-
- close() - Method in class org.jfugue.realtime.RealtimePlayer
-
- CollectedNotesPreprocessor - Class in org.staccato
-
- CollectedNotesPreprocessor() - Constructor for class org.staccato.CollectedNotesPreprocessor
-
- combine(Rhythm...) - Static method in class org.jfugue.rhythm.Rhythm
-
Combines rhythms into multiple layers.
- comparePatterns(Pattern, Pattern) - Method in class org.jfugue.tools.GetPatternStats
-
Parses two patterns to find average difference of all stats
- ComputeDurationForEachTrackTool - Class in org.jfugue.tools
-
- ComputeDurationForEachTrackTool() - Constructor for class org.jfugue.tools.ComputeDurationForEachTrackTool
-
- connectSequencerToSynthesizer() - Method in class org.jfugue.player.SequencerManager
-
- CONTROLLER_INT_TO_STRING - Static variable in class org.jfugue.midi.MidiDictionary
-
- CONTROLLER_STRING_TO_INT - Static variable in class org.jfugue.midi.MidiDictionary
-
- ControllerEvent(byte, byte) - Constructor for class org.jfugue.temporal.TemporalEvents.ControllerEvent
-
- ControllerFunction - Class in org.staccato.functions
-
- convertAccidentalCountToKeyRootPositionInOctave(int, byte) - Method in interface org.jfugue.provider.KeyProvider
-
Turns number of accidentals (negative for flats, positive for sharps) to a key and returns the key's root note's position in the octave
- convertAccidentalCountToKeyRootPositionInOctave(int, byte) - Method in class org.staccato.SignatureSubparser
-
- convertFrequencyToStaccato(double, String) - Static method in class org.staccato.MicrotonePreprocessor
-
Converts the given frequency to a music string that involves
the Pitch Wheel and notes to create the frequency
- convertKeyToByte(Key) - Method in interface org.jfugue.provider.KeyProvider
-
Converts the given Key to a byte value, from -7 for Cb major or Ab major to +7 for C# minor or A# minor, with 0 being C major or A minor
- convertKeyToByte(Key) - Method in class org.staccato.SignatureSubparser
-
- createBarLineElement(long) - Static method in class org.staccato.StaccatoUtil
-
- createChannelPressureElement(byte) - Static method in class org.staccato.StaccatoUtil
-
- createChord(String) - Method in interface org.jfugue.provider.ChordProvider
-
- createChord(String) - Method in class org.staccato.NoteSubparser
-
- createChordElement(Chord) - Static method in class org.staccato.StaccatoUtil
-
- createControllerEventElement(byte, byte) - Static method in class org.staccato.StaccatoUtil
-
- createFunctionElement(String, Object) - Static method in class org.staccato.StaccatoUtil
-
- createInstrumentElement(byte) - Static method in class org.staccato.StaccatoUtil
-
- createIntervalsFromNotes(Pattern) - Static method in class org.jfugue.theory.Intervals
-
- createIntervalsFromNotes(String) - Static method in class org.jfugue.theory.Intervals
-
- createIntervalsFromNotes(Note[]) - Static method in class org.jfugue.theory.Intervals
-
- createKey(String) - Method in interface org.jfugue.provider.KeyProvider
-
Given a key signature, like "Cmaj" or "Kbbbb", return the corresponding Key
- createKey(String) - Method in class org.staccato.SignatureSubparser
-
- createKeyFromAccidentals(String) - Method in class org.staccato.SignatureSubparser
-
Returns a Key given a string containing as many flats or sharps as the number one would see on a staff for the corresponding key; e.g., "Kbbbb" = Ab Major
- createKeySignatureElement(byte, byte) - Static method in class org.staccato.StaccatoUtil
-
- createKeyString(byte, byte) - Method in interface org.jfugue.provider.KeyProvider
-
Creates a key name, like Cmaj, given the root note's position in an octave (e.g., 0 for C) and a major or minor indicator - @see Scale MAJOR_SCALE_INDICATOR and MINOR_SCALE_INDICATOR
- createKeyString(byte, byte) - Method in class org.staccato.SignatureSubparser
-
- createLayerElement(byte) - Static method in class org.staccato.StaccatoUtil
-
- createLyricElement(String) - Static method in class org.staccato.StaccatoUtil
-
- createMarkerElement(String) - Static method in class org.staccato.StaccatoUtil
-
- createNote(String) - Method in interface org.jfugue.provider.NoteProvider
-
- createNote(String) - Method in class org.staccato.NoteSubparser
-
- createNoteElement(Note) - Static method in class org.staccato.StaccatoUtil
-
- createNoteElement(Note, byte) - Static method in class org.staccato.StaccatoUtil
-
- createPitchWheelElement(byte, byte) - Static method in class org.staccato.StaccatoUtil
-
- createPolyphonicPressureElement(byte, byte) - Static method in class org.staccato.StaccatoUtil
-
- createRest(double) - Static method in class org.jfugue.theory.Note
-
- createSystemExclusiveElement(byte...) - Static method in class org.staccato.StaccatoUtil
-
- createTempoElement(int) - Static method in class org.staccato.StaccatoUtil
-
- createTimeSignatureElement(byte, byte) - Static method in class org.staccato.StaccatoUtil
-
- createTrack(byte) - Method in class org.jfugue.midi.TrackTimeManager
-
- createTrackBeatTimeBookmarkElement(String) - Static method in class org.staccato.StaccatoUtil
-
- createTrackBeatTimeBookmarkRequestElement(String) - Static method in class org.staccato.StaccatoUtil
-
- createTrackBeatTimeRequestElement(double) - Static method in class org.staccato.StaccatoUtil
-
- createTrackElement(byte) - Static method in class org.staccato.StaccatoUtil
-
- generateFunctionCall(String, Object) - Static method in class org.staccato.FunctionSubparser
-
- generateFunctionCall(String, byte...) - Static method in class org.staccato.FunctionSubparser
-
- generateParenParamIfNecessary(String, String) - Static method in class org.staccato.FunctionSubparser
-
- get(int, int) - Method in class org.jfugue.pattern.TrackTable
-
- getAdjustNotesByKeySignature() - Method in class org.staccato.DefaultNoteSettingsManager
-
- getAltLayersForLayer(int) - Method in class org.jfugue.rhythm.Rhythm
-
Returns all AltLayers for the given layer; the resulting list is unsorted by z-order
- getAverage() - Method in class org.jfugue.tools.GetPatternStats.Stats
-
Get the average (mean - min)
- getBassNote() - Method in class org.jfugue.theory.Chord
-
- getBeatsPerMeasure() - Method in class org.jfugue.theory.TimeSignature
-
- getChoices() - Method in class org.staccato.Instruction.Choice
-
- getChordNames() - Static method in class org.jfugue.theory.Chord
-
- getChordProvider() - Static method in class org.jfugue.provider.ChordProviderFactory
-
- getChords() - Method in class org.jfugue.theory.ChordProgression
-
Returns a list of chords represented by this chord progression.
- getChordType(Intervals) - Static method in class org.jfugue.theory.Chord
-
- getChordType() - Method in class org.jfugue.theory.Chord
-
- getContext() - Method in class org.staccato.StaccatoParser
-
- getCurrentChannel() - Method in class org.jfugue.realtime.RealtimePlayer
-
- getCurrentLayerNumber() - Method in class org.jfugue.midi.TrackTimeManager
-
- getCurrentTime() - Method in class org.jfugue.realtime.RealtimeMidiParserListener
-
- getCurrentTime() - Method in class org.jfugue.realtime.RealtimePlayer
-
- getCurrentTrackNumber() - Method in class org.jfugue.midi.TrackTimeManager
-
- getDecoratorString() - Method in class org.jfugue.theory.Note
-
Returns the "decorators" to the base note, which includes the duration if one is explicitly specified, and velocity dynamics if provided
- getDefaultBassOctave() - Method in class org.staccato.DefaultNoteSettingsManager
-
- getDefaultDuration() - Method in class org.staccato.DefaultNoteSettingsManager
-
- getDefaultOctave() - Method in class org.staccato.DefaultNoteSettingsManager
-
- getDefaultOffVelocity() - Method in class org.staccato.DefaultNoteSettingsManager
-
- getDefaultOnVelocity() - Method in class org.staccato.DefaultNoteSettingsManager
-
- getDefaultSequencer() - Method in class org.jfugue.player.SequencerManager
-
- getDefaultSynthesizer() - Method in class org.jfugue.player.SynthesizerManager
-
- getDictionary() - Method in class org.staccato.StaccatoParserContext
-
- getDisposition() - Method in class org.jfugue.theory.Scale
-
- getDispositionedToneStringWithoutOctave(int, byte) - Static method in class org.jfugue.theory.Note
-
Returns a MusicString representation of the given MIDI note value,
just the note (not the octave), disposed to use either flats or sharps.
- getDuration() - Method in interface org.jfugue.temporal.DurationTemporalEvent
-
- getDuration() - Method in class org.jfugue.temporal.TemporalEvents.ChordEvent
-
- getDuration() - Method in class org.jfugue.temporal.TemporalEvents.NoteEvent
-
- getDuration() - Method in class org.jfugue.theory.Note
-
- getDurationForBeat() - Method in class org.jfugue.theory.TimeSignature
-
- getDurationForString(String) - Method in interface org.jfugue.provider.NoteProvider
-
- getDurationForString(String) - Method in class org.staccato.NoteSubparser
-
- getDurationInMillis() - Method in class org.jfugue.realtime.RealtimeInterpolator
-
- getDurations() - Method in class org.jfugue.tools.ComputeDurationForEachTrackTool
-
- getDurationStats() - Method in class org.jfugue.tools.GetPatternStats
-
Gets Stats
object containing note duration N, Average (mean - min), SD, and Range.
- getDurationString(double) - Static method in class org.jfugue.theory.Note
-
Returns a MusicString representation of a decimal duration.
- getDurationStringForBeat(int) - Static method in class org.jfugue.theory.Note
-
- getElement() - Method in class org.staccato.tools.ElementWithTrack
-
- getEndOfTrackListeners() - Method in class org.jfugue.player.SequencerManager
-
- getFrequencyForNote(String) - Static method in class org.jfugue.theory.Note
-
Returns the frequency, in Hertz, for the given note.
- getFrequencyForNote(int) - Static method in class org.jfugue.theory.Note
-
Returns the frequency, in Hertz, for the given note value.
- getGeneralStats() - Method in class org.jfugue.tools.GetPatternStats
-
Gets general statistics (Number of notes, number of rests, number of measures)
- getHalfsteps(String) - Static method in class org.jfugue.theory.Intervals
-
- getHarmonicStats() - Method in class org.jfugue.tools.GetPatternStats
-
Gets Stats
object containing harmonics N, Average (mean - min), SD, and Range.
- getHumanReadableName(String) - Static method in class org.jfugue.theory.Chord
-
Returns a human readable chord name if one exists, otherwise returns the
same chord name that was passed in
- getInitialNoteBeatTimeForHarmonicNotes() - Method in class org.jfugue.midi.TrackTimeManager
-
- getInstance() - Static method in class org.jfugue.player.SequencerManager
-
- getInstance() - Static method in class org.jfugue.player.SynthesizerManager
-
- getInstance() - Static method in class org.staccato.AtomSubparser
-
- getInstance() - Static method in class org.staccato.BarLineSubparser
-
- getInstance() - Static method in class org.staccato.BeatTimeSubparser
-
- getInstance() - Static method in class org.staccato.BrokenChordPreprocessor
-
- getInstance() - Static method in class org.staccato.CollectedNotesPreprocessor
-
- getInstance() - Static method in class org.staccato.DefaultNoteSettingsManager
-
- getInstance() - Static method in class org.staccato.FunctionPreprocessor
-
- getInstance() - Static method in class org.staccato.functions.ArpeggiatedChordFunction
-
- getInstance() - Static method in class org.staccato.functions.ChannelPressureFunction
-
- getInstance() - Static method in class org.staccato.functions.ControllerFunction
-
- getInstance() - Static method in class org.staccato.functions.DefaultPreprocessorFunction
-
- getInstance() - Static method in class org.staccato.functions.FunctionManager
-
- getInstance() - Static method in class org.staccato.functions.PitchWheelFunction
-
- getInstance() - Static method in class org.staccato.functions.PolyPressureFunction
-
- getInstance() - Static method in class org.staccato.functions.SysexFunction
-
- getInstance() - Static method in class org.staccato.functions.TrillFunction
-
- getInstance() - Static method in class org.staccato.FunctionSubparser
-
- getInstance() - Static method in class org.staccato.InstructionPreprocessor
-
- getInstance() - Static method in class org.staccato.IVLSubparser
-
- getInstance() - Static method in class org.staccato.LyricMarkerSubparser
-
- getInstance() - Static method in class org.staccato.MicrotonePreprocessor
-
- getInstance() - Static method in class org.staccato.NoteSubparser
-
- getInstance() - Static method in class org.staccato.ParenSpacesPreprocessor
-
- getInstance() - Static method in class org.staccato.ReplacementMapPreprocessor
-
- getInstance() - Static method in class org.staccato.SignatureSubparser
-
- getInstance() - Static method in class org.staccato.TempoSubparser
-
- getInstance() - Static method in class org.staccato.UppercasePreprocessor
-
- getInstance() - Static method in class org.staccato.WhitespaceConsumer
-
- getInstrument() - Method in class org.jfugue.pattern.Atom
-
- getInstrumentsUsedInPattern(PatternProducer) - Method in class org.jfugue.tools.GetInstrumentsUsedTool
-
- GetInstrumentsUsedTool - Class in org.jfugue.tools
-
Returns a List containing all of the instruments used in the given pattern.
- GetInstrumentsUsedTool() - Constructor for class org.jfugue.tools.GetInstrumentsUsedTool
-
- getIntervals(String) - Static method in class org.jfugue.theory.Chord
-
- getIntervals() - Method in class org.jfugue.theory.Chord
-
- getIntervals() - Method in class org.jfugue.theory.Scale
-
- getIntervalStats() - Method in class org.jfugue.tools.GetPatternStats
-
Gets Stats
object containing pitch interval N, Average (mean - min), SD, and Range.
- getInversion() - Method in class org.jfugue.theory.Chord
-
- getInversionFromChordString(String) - Static method in class org.jfugue.theory.Chord
-
Returns a count of the number of carets at the end of the chord string.
- getIOIStats() - Method in class org.jfugue.tools.GetPatternStats
-
Gets Stats
object containing inter-onset-interval(IOI) N, Average (mean - min), SD, and Range.
- getIterations() - Method in class org.staccato.ReplacementMapPreprocessor
-
- getKey() - Method in class org.staccato.StaccatoParserContext
-
- getKeyProvider() - Static method in class org.jfugue.provider.KeyProviderFactory
-
- getKeySignature() - Method in class org.jfugue.theory.Key
-
- getLargestKey(Map<K, V>) - Static method in class org.jfugue.midi.MidiTools
-
Returns the largest key for the given Map.
- getLastCreatedTrackNumber() - Method in class org.jfugue.midi.TrackTimeManager
-
- getLatestTrackBeatTime(byte) - Method in class org.jfugue.midi.TrackTimeManager
-
Returns the latest track time across all layers in the given track
- getLayer() - Method in class org.jfugue.pattern.Atom
-
- getLayer(int) - Method in class org.jfugue.rhythm.Rhythm
-
- getLayer() - Method in class org.staccato.tools.ElementWithTrack
-
- getLayers() - Method in class org.jfugue.rhythm.Rhythm
-
Returns all layers that have been added with the traditional addLayer() method - but to
truly find out what the layer will sound like at a given segment, use getLayersForSegment(),
which takes alt layers into account.
- getLayersAt(int) - Method in class org.jfugue.rhythm.Rhythm
-
Returns all layers, including altLayers, for the given segment
- getLength() - Method in class org.jfugue.pattern.TrackTable
-
- getLength() - Method in class org.jfugue.rhythm.Rhythm
-
- getLSB(int) - Static method in class org.jfugue.midi.MidiTools
-
- getLyString() - Method in class org.jfugue.integration.LilyPondParserListener
-
- getMajorOrMinorIndicator() - Method in class org.jfugue.theory.Scale
-
- getManagedPlayer() - Method in class org.jfugue.player.Player
-
Returns the ManagedPlayer behind this Player.
- getManagedPlayerListeners() - Method in class org.jfugue.player.ManagedPlayer
-
- getMessage() - Method in exception org.jfugue.parser.ParserException
-
- getMicrosecondDuration(double) - Method in class org.jfugue.theory.Note
-
- getMiddleC() - Method in interface org.jfugue.provider.NoteProvider
-
- getMiddleC() - Method in class org.staccato.NoteSubparser
-
- getMidiParserListener() - Method in class org.jfugue.player.Player
-
Returns the MidiParserListener used by this Player.
- getMidiParserReceiver() - Method in class org.jfugue.devices.MusicTransmitterToParserListener
-
- getMSB(int) - Static method in class org.jfugue.midi.MidiTools
-
- getMusicXMLDoc() - Method in class org.jfugue.integration.MusicXmlParserListener
-
creates the internal Document
with the top-level
Element
.
- getMusicXMLString() - Method in class org.jfugue.integration.MusicXmlParserListener
-
creates the internal Document
with the top-level
Element
and then creates the MusicXML file (as a
string) from the internal Document
- getN() - Method in class org.jfugue.tools.GetPatternStats.Stats
-
- getName() - Method in class org.jfugue.theory.Scale
-
- getNames() - Method in class org.staccato.functions.ArpeggiatedChordFunction
-
- getNames() - Method in class org.staccato.functions.ChannelPressureFunction
-
- getNames() - Method in class org.staccato.functions.ControllerFunction
-
- getNames() - Method in class org.staccato.functions.DefaultPreprocessorFunction
-
- getNames() - Method in class org.staccato.functions.PitchWheelFunction
-
- getNames() - Method in class org.staccato.functions.PolyPressureFunction
-
- getNames() - Method in class org.staccato.functions.SysexFunction
-
- getNames() - Method in class org.staccato.functions.TrillFunction
-
- getNames() - Method in interface org.staccato.PreprocessorFunction
-
Returns the names of this function, which are the same names that would
be seen in the Staccato function call, e.g., "TRILL" for a trill function.
- getNames() - Method in interface org.staccato.SubparserFunction
-
Returns the names of this function, which are the same names that would
be seen in the Staccato function call, e.g., "TRILL" for a trill function.
- getNote() - Method in class org.jfugue.pattern.Atom
-
- getNoteProvider() - Static method in class org.jfugue.provider.NoteProviderFactory
-
- getNotes() - Method in interface org.jfugue.pattern.NoteProducer
-
- getNotes() - Method in class org.jfugue.theory.Chord
-
- getNotes() - Method in class org.jfugue.theory.Intervals
-
- getNthInterval(int) - Method in class org.jfugue.theory.Intervals
-
- getOctave() - Method in class org.jfugue.theory.Note
-
- getOffVelocity() - Method in class org.jfugue.theory.Note
-
- getOnVelocity() - Method in class org.jfugue.theory.Note
-
- getOriginalString() - Method in class org.jfugue.theory.Note
-
- getParser() - Method in class org.jfugue.devices.MidiParserReceiver
-
- getParser() - Method in class org.staccato.StaccatoParserContext
-
- getParserListeners() - Method in class org.jfugue.devices.MusicTransmitterToParserListener
-
- getParserListeners() - Method in class org.jfugue.parser.Parser
-
- getPatches() - Method in class org.jfugue.midi.PatchProvider
-
- getPattern() - Method in class org.jfugue.pattern.Atom
-
- getPattern() - Method in class org.jfugue.pattern.Pattern
-
- getPattern() - Method in interface org.jfugue.pattern.PatternProducer
-
Returns a pattern
- getPattern() - Method in class org.jfugue.pattern.Token
-
- getPattern() - Method in class org.jfugue.pattern.TrackTable
-
- getPattern() - Method in class org.jfugue.rhythm.Rhythm
-
- getPattern() - Method in class org.jfugue.theory.Chord
-
- getPattern() - Method in class org.jfugue.theory.ChordProgression
-
- getPattern() - Method in class org.jfugue.theory.Intervals
-
- getPattern() - Method in class org.jfugue.theory.Note
-
Returns a pattern representing this note.
- getPattern() - Method in class org.staccato.StaccatoParserListener
-
- getPatternAt(int) - Method in class org.jfugue.pattern.TrackTable
-
- getPatternAt(int) - Method in class org.jfugue.rhythm.Rhythm
-
- GetPatternStats - Class in org.jfugue.tools
-
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.
- GetPatternStats() - Constructor for class org.jfugue.tools.GetPatternStats
-
- GetPatternStats.Stats - Class in org.jfugue.tools
-
- getPatternWithNotes() - Method in class org.jfugue.theory.Chord
-
- getPatternWithNotesExceptBass() - Method in class org.jfugue.theory.Chord
-
- getPatternWithNotesExceptRoot() - Method in class org.jfugue.theory.Chord
-
- getPercussionPattern() - Method in class org.jfugue.theory.Note
-
- getPercussionString(byte) - Static method in class org.jfugue.theory.Note
-
Returns a MusicString representation of the given MIDI note value
using the name of a percussion instrument.
- getPitchStats() - Method in class org.jfugue.tools.GetPatternStats
-
Gets Stats
object containing pitch N, Average (mean - min), SD, and Range.
- getPosition() - Method in exception org.jfugue.parser.ParserException
-
- getPositionInOctave() - Method in class org.jfugue.theory.Note
-
- getPreprocessorFunction(String) - Method in class org.staccato.functions.FunctionManager
-
- getRange() - Method in class org.jfugue.tools.GetPatternStats.Stats
-
Get the population range
- getRealtimePlayer() - Method in class org.jfugue.realtime.RealtimeMidiParserListener
-
- getReceiver() - Method in class org.jfugue.devices.MusicReceiver
-
- getRestStats() - Method in class org.jfugue.tools.GetPatternStats
-
Gets Stats
object containing rest duration N, Average (mean - min), SD, and Range.
- getRhythm() - Method in class org.jfugue.rhythm.Rhythm
-
Returns the full rhythm, including alt layers, but not translated into Staccato music strings by looking up rhythm entries into the RhythmKit
- getRhythmKit() - Method in class org.jfugue.rhythm.Rhythm
-
- getRhythmStats() - Method in class org.jfugue.tools.GetPatternStats
-
Gets number of syncopations.
- getRoot() - Method in class org.jfugue.theory.Chord
-
- getRoot() - Method in class org.jfugue.theory.Key
-
- getScale() - Method in class org.jfugue.theory.Key
-
- getSD() - Method in class org.jfugue.tools.GetPatternStats.Stats
-
Get the Population Standard Deviation
- getSequence() - Method in class org.jfugue.devices.MidiParserReceiver
-
- getSequence() - Method in class org.jfugue.devices.MusicTransmitterToSequence
-
- getSequence() - Method in class org.jfugue.midi.MidiParserListener
-
- getSequence(PatternProducer...) - Method in class org.jfugue.player.Player
-
- getSequence(PatternProducer) - Method in class org.jfugue.player.Player
-
- getSequence(String...) - Method in class org.jfugue.player.Player
-
- getSequence(String) - Method in class org.jfugue.player.Player
-
- getSequencer() - Method in class org.jfugue.player.SequencerManager
-
- getSortedAltLayersForLayer(int) - Method in class org.jfugue.rhythm.Rhythm
-
Returns all AltLayers for the given layer sorted by each AltLayer's z-order
- getSortedElements() - Method in class org.staccato.tools.StaccatoElementSorter
-
Returns the map of sorted elements
- getSoundbankFile() - Method in class org.jfugue.midi.PatchProvider
-
- getStaccatoParser() - Method in class org.jfugue.player.Player
-
Returns the StaccatoParser used by this Player.
- getStaccatoStringForRhythm(String) - Method in class org.jfugue.rhythm.Rhythm
-
Uses the RhythmKit to translate the given rhythm into a Staccato music string.
- getStartTime() - Method in class org.jfugue.realtime.RealtimeInterpolator
-
- getString(String) - Static method in class org.staccato.StaccatoMessages
-
- getSubparserFunction(String) - Method in class org.staccato.functions.FunctionManager
-
- getSubparsers() - Method in class org.staccato.StaccatoParser
-
- getSynthesizer() - Method in class org.jfugue.player.SynthesizerManager
-
- getTickLength() - Method in class org.jfugue.player.ManagedPlayer
-
- getTickPosition() - Method in class org.jfugue.player.ManagedPlayer
-
- getTimeSignature() - Method in class org.staccato.StaccatoParserContext
-
- getTimeToEventMap() - Method in class org.jfugue.temporal.TemporalPLP
-
- getTokens() - Method in class org.jfugue.pattern.Pattern
-
- getTokens() - Method in interface org.jfugue.pattern.TokenProducer
-
- getTokens(PatternProducer) - Method in class org.staccato.StaccatoParserPatternHelper
-
- getTokenType(String) - Method in class org.staccato.AtomSubparser
-
- getTokenType(String) - Method in class org.staccato.BarLineSubparser
-
- getTokenType(String) - Method in class org.staccato.BeatTimeSubparser
-
- getTokenType(String) - Method in class org.staccato.FunctionSubparser
-
- getTokenType(String) - Method in class org.staccato.IVLSubparser
-
- getTokenType(String) - Method in class org.staccato.LyricMarkerSubparser
-
- getTokenType(String) - Method in class org.staccato.NoteSubparser
-
- getTokenType(String) - Method in class org.staccato.SignatureSubparser
-
- getTokenType(String) - Method in class org.staccato.StaccatoParserPatternHelper
-
- getTokenType(String) - Method in interface org.staccato.Subparser
-
Asks the subparser to provide a TokenType for the given token.
- getTokenType(String) - Method in class org.staccato.TempoSubparser
-
- getTokenType(String) - Method in class org.staccato.WhitespaceConsumer
-
- getToneString(byte) - Static method in class org.jfugue.theory.Note
-
Returns a MusicString representation of the given MIDI note value,
which indicates a note and an octave.
- getToneString() - Method in class org.jfugue.theory.Note
-
- getToneStringWithoutOctave(byte) - Static method in class org.jfugue.theory.Note
-
Returns a MusicString representation of the given MIDI note value,
but just the note - not the octave.
- getTrack(int) - Method in class org.jfugue.pattern.TrackTable
-
- getTrack() - Method in class org.staccato.tools.ElementWithTrack
-
- getTrackBeatTime() - Method in class org.jfugue.midi.TrackTimeManager
-
Returns the timer for the current track and current layer.
- getTrackBeatTimeBookmark(String) - Method in class org.jfugue.midi.TrackTimeManager
-
- getTrackSettings(int) - Method in class org.jfugue.pattern.TrackTable
-
- getTransmitter() - Method in class org.jfugue.devices.MusicTransmitterToParserListener
-
- getType() - Method in class org.jfugue.pattern.Token
-
Involves the Staccato parsers to figure out what type of token this is
- getValue() - Method in class org.jfugue.theory.Note
-
- getValue(String, StaccatoParserContext) - Method in class org.staccato.IVLSubparser
-
Given a string like "V0" or "I[Piano]", this method will return the value of the token
- getVelocityString() - Method in class org.jfugue.theory.Note
-
- getVoice() - Method in class org.jfugue.pattern.Atom
-
- ParenSpacesPreprocessor - Class in org.staccato
-
Changes spaces in parentheses to underscores, since the Staccato string is split on parentheses
- ParenSpacesPreprocessor() - Constructor for class org.staccato.ParenSpacesPreprocessor
-
- parse(String) - Method in class org.jfugue.integration.MusicXmlParser
-
- parse(File) - Method in class org.jfugue.integration.MusicXmlParser
-
- parse(FileInputStream) - Method in class org.jfugue.integration.MusicXmlParser
-
- parse(Reader) - Method in class org.jfugue.integration.MusicXmlParser
-
- parse() - Method in class org.jfugue.integration.MusicXmlParser
-
Parses a MusicXML file and fires events to subscribed
ParserListener
interfaces.
- parse(Sequence) - Method in class org.jfugue.midi.MidiParser
-
- parse() - Method in class org.jfugue.temporal.TemporalPLP
-
- parse(String, StaccatoParserContext) - Method in class org.staccato.AtomSubparser
-
- parse(String, StaccatoParserContext) - Method in class org.staccato.BarLineSubparser
-
- parse(String, StaccatoParserContext) - Method in class org.staccato.BeatTimeSubparser
-
- parse(String, StaccatoParserContext) - Method in class org.staccato.FunctionSubparser
-
- parse(String, StaccatoParserContext) - Method in class org.staccato.IVLSubparser
-
- parse(String, StaccatoParserContext) - Method in class org.staccato.LyricMarkerSubparser
-
- parse(String, StaccatoParserContext) - Method in class org.staccato.NoteSubparser
-
- parse(String, StaccatoParserContext) - Method in class org.staccato.SignatureSubparser
-
- parse(PatternProducer) - Method in class org.staccato.StaccatoParser
-
- parse(String) - Method in class org.staccato.StaccatoParser
-
- parse(String, StaccatoParserContext) - Method in interface org.staccato.Subparser
-
Parses the given music string.
- parse(String, StaccatoParserContext) - Method in class org.staccato.TempoSubparser
-
- parse(String, StaccatoParserContext) - Method in class org.staccato.WhitespaceConsumer
-
- parseEvent(MidiEvent) - Method in class org.jfugue.midi.MidiParser
-
Parses the following messages:
- Note On events
- Note Off events
- Polyphonic Aftertouch
- Controller Events
- Program Change (instrument changes)
- Channel Aftertouch
- Pitch Wheel
- Meta Events: Tempo, Lyric, Marker, Key Signature, Time Signature
- SysEx Events
Any other MIDI messages (particularly, other Meta Events) are not handled by this MidiParser.
- parseHandledMidiEvent(MidiEvent, MidiParser) - Method in interface org.jfugue.midi.AuxilliaryMidiParser
-
- parseNoteElement(String, int, NoteSubparser.NoteContext, StaccatoParserContext) - Method in class org.staccato.NoteSubparser
-
Parses a note element.
- parsePattern(Pattern, Boolean) - Method in class org.jfugue.tools.GetPatternStats
-
Parses JFugue Pattern to calculate statistics
for all descriptors.
- parsePattern(File, Boolean) - Method in class org.jfugue.tools.GetPatternStats
-
Parses MIDI file to calculate statistics for all descriptors
- Parser - Class in org.jfugue.parser
-
- Parser() - Constructor for class org.jfugue.parser.Parser
-
- ParserException - Exception in org.jfugue.parser
-
- ParserException(String, String) - Constructor for exception org.jfugue.parser.ParserException
-
- ParserListener - Interface in org.jfugue.parser
-
- ParserListenerAdapter - Class in org.jfugue.parser
-
- ParserListenerAdapter() - Constructor for class org.jfugue.parser.ParserListenerAdapter
-
- parseUnhandledMidiEvent(MidiEvent, MidiParser) - Method in interface org.jfugue.midi.AuxilliaryMidiParser
-
- PatchProvider - Class in org.jfugue.midi
-
- PatchProvider(File, int...) - Constructor for class org.jfugue.midi.PatchProvider
-
- PatchProvider(File, List<Patch>) - Constructor for class org.jfugue.midi.PatchProvider
-
- PatchProvider(File) - Constructor for class org.jfugue.midi.PatchProvider
-
- Pattern - Class in org.jfugue.pattern
-
- Pattern() - Constructor for class org.jfugue.pattern.Pattern
-
- Pattern(String) - Constructor for class org.jfugue.pattern.Pattern
-
- Pattern(String...) - Constructor for class org.jfugue.pattern.Pattern
-
- Pattern(PatternProducer...) - Constructor for class org.jfugue.pattern.Pattern
-
- PatternProducer - Interface in org.jfugue.pattern
-
Indicates that the implementing class can return a Pattern through the getPattern method
- patternSB - Variable in class org.jfugue.pattern.Pattern
-
- pause() - Method in class org.jfugue.player.ManagedPlayer
-
To resume play, @see resume()
- PERCUSSION_NAMES - Static variable in class org.jfugue.theory.Note
-
- PERCUSSION_TRACK - Static variable in interface org.jfugue.midi.MidiDefaults
-
- PitchWheelEvent(byte, byte) - Constructor for class org.jfugue.temporal.TemporalEvents.PitchWheelEvent
-
- PitchWheelFunction - Class in org.staccato.functions
-
- play(PatternProducer...) - Method in class org.jfugue.player.Player
-
- play(PatternProducer) - Method in class org.jfugue.player.Player
-
- play(String...) - Method in class org.jfugue.player.Player
-
- play(String) - Method in class org.jfugue.player.Player
-
- play(Sequence) - Method in class org.jfugue.player.Player
-
This method plays a sequence by starting the sequence and waiting for the sequence
to finish before continuing.
- play(PatternProducer) - Method in class org.jfugue.realtime.RealtimePlayer
-
- play(String) - Method in class org.jfugue.realtime.RealtimePlayer
-
- Player - Class in org.jfugue.player
-
This is a player that is optimized for defining and playing music in a program.
- Player() - Constructor for class org.jfugue.player.Player
-
- PolyphonicPressureEvent(byte, byte) - Constructor for class org.jfugue.temporal.TemporalEvents.PolyphonicPressureEvent
-
- PolyPressureFunction - Class in org.staccato.functions
-
- populateContext(StaccatoParserContext) - Static method in class org.staccato.IVLSubparser
-
- populateContext(StaccatoParserContext) - Static method in class org.staccato.NoteSubparser
-
- populateContext(StaccatoParserContext) - Static method in class org.staccato.TempoSubparser
-
- prepend(PatternProducer...) - Method in class org.jfugue.pattern.Pattern
-
Prepends each producer in the order it is passed in,
so if you pass in "F F", "G G", and "E E", and the current
pattern is "A A", you will get "F F G G E E A A".
- prepend(String) - Method in class org.jfugue.pattern.Pattern
-
Inserts the given string to the beginning of this pattern.
- preprocess(String, StaccatoParserContext) - Method in class org.staccato.BrokenChordPreprocessor
-
- preprocess(String, StaccatoParserContext) - Method in class org.staccato.CollectedNotesPreprocessor
-
- preprocess(String, StaccatoParserContext) - Method in class org.staccato.FunctionPreprocessor
-
- preprocess(String, StaccatoParserContext) - Method in class org.staccato.InstructionPreprocessor
-
- preprocess(String, StaccatoParserContext) - Method in class org.staccato.MicrotonePreprocessor
-
- preprocess(String, StaccatoParserContext) - Method in class org.staccato.ParenSpacesPreprocessor
-
- preprocess(String, StaccatoParserContext) - Method in interface org.staccato.Preprocessor
-
- preprocess(String, StaccatoParserContext) - Method in class org.staccato.ReplacementMapPreprocessor
-
- preprocess(PatternProducer) - Method in class org.staccato.StaccatoParser
-
- preprocess(String) - Method in class org.staccato.StaccatoParser
-
- preprocess(String, StaccatoParserContext) - Method in class org.staccato.UppercasePreprocessor
-
- preprocessAndSplit(String) - Method in class org.staccato.StaccatoParser
-
- Preprocessor - Interface in org.staccato
-
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 - Interface in org.staccato
-
- provideAltLayer(int) - Method in interface org.jfugue.rhythm.RhythmAltLayerProvider
-
Override this method to provide Rhythm with an alternate layer
based on the current segment.
- put(int, int, PatternProducer) - Method in class org.jfugue.pattern.TrackTable
-
- put(int, int, PatternProducer...) - Method in class org.jfugue.pattern.TrackTable
-
- put(int, int, int, PatternProducer) - Method in class org.jfugue.pattern.TrackTable
-
As part of JFugue's fluent API, this method returns the instance of this class.
- put(int, String, PatternProducer) - Method in class org.jfugue.pattern.TrackTable
-
Lets you specify which cells in the TrackTable should be populated with the given PatternProducer by using a String
in which a period means "not in this cell" and any other character means "in this cell".
- put(Rhythm) - Method in class org.jfugue.pattern.TrackTable
-
- putAtIntervals(int, int, PatternProducer) - Method in class org.jfugue.pattern.TrackTable
-
Puts the given pattern in the track table at every 'nth' position
- putAtIntervals(int, int, int, int, PatternProducer) - Method in class org.jfugue.pattern.TrackTable
-
Puts the given pattern in the track table at every 'nth' position, starting with position 'first' and ending with 'end'
- putHumanReadable(String, String) - Static method in class org.jfugue.theory.Chord
-
- save(Sequence, OutputStream) - Static method in class org.jfugue.midi.MidiFileManager
-
- save(Sequence, File) - Static method in class org.jfugue.midi.MidiFileManager
-
Convenience method to make it easier to save a file
- save(File) - Method in class org.jfugue.pattern.Pattern
-
- save(File, String...) - Method in class org.jfugue.pattern.Pattern
-
- savePatternToMidi(PatternProducer, OutputStream) - Static method in class org.jfugue.midi.MidiFileManager
-
- savePatternToMidi(PatternProducer, File) - Static method in class org.jfugue.midi.MidiFileManager
-
Convenience method to make it easier to save a file
- Scale - Class in org.jfugue.theory
-
A scale is a sequence of notes.
- Scale(String) - Constructor for class org.jfugue.theory.Scale
-
- Scale(String, String) - Constructor for class org.jfugue.theory.Scale
-
- Scale(Intervals) - Constructor for class org.jfugue.theory.Scale
-
- Scale(Intervals, String) - Constructor for class org.jfugue.theory.Scale
-
- schedule(long, ScheduledEvent) - Method in class org.jfugue.realtime.RealtimePlayer
-
- scheduleCommand(long, RealtimeMidiParserListener.Command) - Method in class org.jfugue.realtime.RealtimeMidiParserListener
-
- ScheduledEvent - Interface in org.jfugue.realtime
-
- scheduleEvent(long, ScheduledEvent) - Method in class org.jfugue.realtime.RealtimeMidiParserListener
-
- seek(long) - Method in class org.jfugue.player.ManagedPlayer
-
- send(MidiMessage, long) - Method in class org.jfugue.devices.MidiParserReceiver
-
- sendSequence(Sequence) - Method in class org.jfugue.devices.MusicReceiver
-
Send the given sequence to the MIDI device - use this to send MIDI files
to your keyboard!
- sendSequenceToReceiver(Sequence, Receiver) - Static method in class org.jfugue.midi.MidiTools
-
Convenience method for a commonly-used idiom
- sendSortedMidiMessagesToReceiver(Map<Long, List<MidiMessage>>, float, int, Receiver) - Static method in class org.jfugue.midi.MidiTools
-
- SEPARATOR - Static variable in class org.staccato.SignatureSubparser
-
- SequencerManager - Class in org.jfugue.player
-
This class provides operations done on a Sequencer for any
method of play.
- SET_TEMPO_MESSAGE_TYPE - Static variable in interface org.jfugue.midi.MidiDefaults
-
- setAdjustNotesByKeySignature(boolean) - Method in class org.staccato.DefaultNoteSettingsManager
-
- setAllTrackBeatTime(double) - Method in class org.jfugue.midi.TrackTimeManager
-
Sets the timer for all tracks to the given time,
which is specified in Pulses Per Quarter (PPQ)
- setBassNote(String) - Method in class org.jfugue.theory.Chord
-
- setBassNote(Note) - Method in class org.jfugue.theory.Chord
-
Although setBassNote takes a Note, it doesn't just set a local value to the incoming note.
- setBeatsPerMeasure(int) - Method in class org.jfugue.theory.TimeSignature
-
- setCaseSensitive(boolean) - Method in class org.staccato.ReplacementMapPreprocessor
-
NOTE: This might seem a little backwards, but if your ReplacementMap is not case sensitive, then you need
to use only upper-case letters as keys in your map!
- setCurrentLayerNumber(byte) - Method in class org.jfugue.midi.TrackTimeManager
-
Sets the current layer within the track to which new events will be added.
- setCurrentTrack(byte) - Method in class org.jfugue.midi.TrackTimeManager
-
Sets the current track, or channel, to which new events will be added.
- setDefaultBassOctave(byte) - Method in class org.staccato.DefaultNoteSettingsManager
-
- setDefaultDuration(double) - Method in class org.staccato.DefaultNoteSettingsManager
-
- setDefaultOctave(byte) - Method in class org.staccato.DefaultNoteSettingsManager
-
- setDefaultOffVelocity(byte) - Method in class org.staccato.DefaultNoteSettingsManager
-
- setDefaultOnVelocity(byte) - Method in class org.staccato.DefaultNoteSettingsManager
-
- setDuration(double) - Method in class org.jfugue.theory.Note
-
- setDuration(String) - Method in class org.jfugue.theory.Note
-
- setDurationForBeat(int) - Method in class org.jfugue.theory.TimeSignature
-
- setDurationInMillis(long) - Method in class org.jfugue.realtime.RealtimeInterpolator
-
- setEndOfTie(boolean) - Method in class org.jfugue.theory.Note
-
- setFirstNote(boolean) - Method in class org.jfugue.theory.Note
-
- setHarmonicNote(boolean) - Method in class org.jfugue.theory.Note
-
- setImplicitDurationForTestingOnly(double) - Method in class org.jfugue.theory.Note
-
FOR TESTING PURPOSES ONLY - avoids setting "isDurationExplicitlySet" - Please use setDuration instead!
- setInitialNoteBeatTimeForHarmonicNotes(double) - Method in class org.jfugue.midi.TrackTimeManager
-
- setInstrument(int) - Method in class org.jfugue.pattern.Pattern
-
Provides a way to explicitly set the instrument on a Pattern directly
through the pattern rather than by adding text to the contents
of the Pattern.
- setInstrument(String) - Method in class org.jfugue.pattern.Pattern
-
Provides a way to explicitly set the instrument on a Pattern directly
through the pattern rather than by adding text to the contents
of the Pattern.
- setInversion(int) - Method in class org.jfugue.theory.Chord
-
- setIterations(int) - Method in class org.staccato.ReplacementMapPreprocessor
-
- setKey(String) - Method in class org.jfugue.theory.ChordProgression
-
The key usually identifies the tonic note and/or chord [Wikipedia]
- setKey(Key) - Method in class org.jfugue.theory.ChordProgression
-
- setKey(Key) - Method in class org.staccato.StaccatoParserContext
-
- setLayer(int) - Method in class org.jfugue.pattern.Pattern
-
Provides a way to explicitly set the layer on a Pattern directly
through the pattern rather than by adding text to the contents
of the Pattern.
- setLayers(List<String>) - Method in class org.jfugue.rhythm.Rhythm
-
Sets all of the layers
- setLength(int) - Method in class org.jfugue.rhythm.Rhythm
-
Sets the length of the rhythm, which is the number of times that a single
pattern is repeated.
- setMajorOrMinorIndicator(byte) - Method in class org.jfugue.theory.Scale
-
- setMelodicNote(boolean) - Method in class org.jfugue.theory.Note
-
- setName(String) - Method in class org.jfugue.theory.Scale
-
- setOctave(int) - Method in class org.jfugue.theory.Chord
-
- setOctaveExplicitlySet(boolean) - Method in class org.jfugue.theory.Note
-
- setOffVelocity(byte) - Method in class org.jfugue.theory.Note
-
- setOnVelocity(byte) - Method in class org.jfugue.theory.Note
-
- setOriginalString(String) - Method in class org.jfugue.theory.Note
-
- setPercussionNote(boolean) - Method in class org.jfugue.theory.Note
-
- setPitchBend(int) - Method in class org.jfugue.realtime.RealtimePlayer
-
- setPitchBend(byte, byte) - Method in class org.jfugue.realtime.RealtimePlayer
-
- setPosition(int) - Method in exception org.jfugue.parser.ParserException
-
- setReplacementMap(Map<String, String>) - Method in class org.staccato.ReplacementMapPreprocessor
-
- setRequireAngleBrackets(boolean) - Method in class org.staccato.ReplacementMapPreprocessor
-
- setRest(boolean) - Method in class org.jfugue.theory.Note
-
- setRhythmKit(Map<Character, String>) - Method in class org.jfugue.rhythm.Rhythm
-
- setRoot(String) - Method in class org.jfugue.theory.Intervals
-
- setRoot(Note) - Method in class org.jfugue.theory.Intervals
-
- setSequencer(Sequencer) - Method in class org.jfugue.player.SequencerManager
-
- setStartOfTie(boolean) - Method in class org.jfugue.theory.Note
-
- setSynthesizer(Synthesizer) - Method in class org.jfugue.player.SynthesizerManager
-
- setTempo(int) - Method in class org.jfugue.pattern.Pattern
-
Provides a way to explicitly set the tempo on a Pattern directly
through the pattern rather than by adding text to the contents
of the Pattern.
- setTempo(String) - Method in class org.jfugue.pattern.Pattern
-
Provides a way to explicitly set the tempo on a Pattern directly
through the pattern rather than by adding text to the contents
of the Pattern.
- setThrowsExceptionOnUnknownToken(boolean) - Method in class org.staccato.StaccatoParser
-
- setTimeSignature(TimeSignature) - Method in class org.staccato.StaccatoParserContext
-
- setTrackBeatTime(double) - Method in class org.jfugue.midi.TrackTimeManager
-
Sets the timer for the current track by the given time,
which is specified in Pulses Per Quarter (PPQ)
- setTrackSettings(int, PatternProducer) - Method in class org.jfugue.pattern.TrackTable
-
- setTrackSettings(int, String) - Method in class org.jfugue.pattern.TrackTable
-
- setValue(byte) - Method in class org.jfugue.theory.Note
-
- setVoice(int) - Method in class org.jfugue.pattern.Pattern
-
Provides a way to explicitly set the voice on a Pattern directly
through the pattern rather than by adding text to the contents
of the Pattern.
- SHARP_CHAR - Static variable in class org.staccato.SignatureSubparser
-
- SignatureSubparser - Class in org.staccato
-
Parses both Instrument and Layer tokens.
- SignatureSubparser() - Constructor for class org.staccato.SignatureSubparser
-
- size() - Method in class org.jfugue.theory.Intervals
-
- SolfegeReplacementMap - Class in org.staccato.maps
-
- SolfegeReplacementMap() - Constructor for class org.staccato.maps.SolfegeReplacementMap
-
- sortElements(PatternProducer) - Static method in class org.staccato.tools.StaccatoElementSorter
-
Static method to sort elements in a given Staccato pattern
- sortElements(String) - Static method in class org.staccato.tools.StaccatoElementSorter
-
Static method to sort elements in a given Staccato string
- sortMessagesByTick(Sequence) - Static method in class org.jfugue.midi.MidiTools
-
Returns a Map where the keys are MIDI ticks and the values are Lists of MidiMessages
that are declared for that tick.
- sortNotesBy(Note[], Note.SortingCallback) - Static method in class org.jfugue.theory.Note
-
This is just Bubble Sort, but allows you to pass a Note.SortingCallback that returns
a value that you want to sort for a note.
- splitInstructionParameter(String) - Method in interface org.staccato.Instruction.Splitter
-
- StaccatoElementSorter - Class in org.staccato.tools
-
- StaccatoElementSorter() - Constructor for class org.staccato.tools.StaccatoElementSorter
-
- StaccatoMessages - Class in org.staccato
-
- StaccatoParser - Class in org.staccato
-
- StaccatoParser() - Constructor for class org.staccato.StaccatoParser
-
- StaccatoParserContext - Class in org.staccato
-
- StaccatoParserContext(Parser) - Constructor for class org.staccato.StaccatoParserContext
-
- StaccatoParserListener - Class in org.staccato
-
- StaccatoParserListener() - Constructor for class org.staccato.StaccatoParserListener
-
- StaccatoParserPatternHelper - Class in org.staccato
-
Certain functionality of Patterns depend on being able to know what each token
parses as.
- StaccatoParserPatternHelper() - Constructor for class org.staccato.StaccatoParserPatternHelper
-
- StaccatoUtil - Class in org.staccato
-
- StaccatoUtil() - Constructor for class org.staccato.StaccatoUtil
-
- start(Sequence) - Method in class org.jfugue.player.ManagedPlayer
-
This method opens the sequencer (if it is not already open - @see PlayerCommon),
sets the sequence, tells listeners that play is starting, and starts the sequence.
- start(long) - Method in class org.jfugue.realtime.RealtimeInterpolator
-
- startChord(Chord) - Method in class org.jfugue.realtime.RealtimePlayer
-
- startInterpolator(RealtimeInterpolator, long) - Method in class org.jfugue.realtime.RealtimePlayer
-
- startListening() - Method in class org.jfugue.devices.MusicTransmitterToParserListener
-
- startListening() - Method in class org.jfugue.devices.MusicTransmitterToSequence
-
- startNote(Note) - Method in class org.jfugue.realtime.RealtimePlayer
-
- startParser() - Method in class org.jfugue.midi.MidiParser
-
- STATUS_NO_SOUNDBANK_FILE - Static variable in class org.jfugue.midi.PatchProvider
-
Status when the PatchProvider has no defined soundbank file
- STATUS_OK - Static variable in class org.jfugue.midi.PatchProvider
-
Status when loadPatchesIntoSynthesizer is successful
- STATUS_SOUNDBANK_NOT_SUPPORTED - Static variable in class org.jfugue.midi.PatchProvider
-
Status when the Synthesizer given to loadPatchesIntoSynthesizer cannot support the loaded soundbank
- stopChord(Chord) - Method in class org.jfugue.realtime.RealtimePlayer
-
- stopInterpolator(RealtimeInterpolator) - Method in class org.jfugue.realtime.RealtimePlayer
-
- stopListening() - Method in class org.jfugue.devices.MusicTransmitterToParserListener
-
- stopListening() - Method in class org.jfugue.devices.MusicTransmitterToSequence
-
- stopNote(Note) - Method in class org.jfugue.realtime.RealtimePlayer
-
- stopParser() - Method in class org.jfugue.midi.MidiParser
-
- Subparser - Interface in org.staccato
-
This makes it easy to extend the parser.
- SubparserFunction - Interface in org.staccato
-
- Switch(String, String, String) - Constructor for class org.staccato.Instruction.Switch
-
- Switch(String, int, int) - Constructor for class org.staccato.Instruction.Switch
-
- Switch(String, Pattern, Pattern) - Constructor for class org.staccato.Instruction.Switch
-
- SynthesizerManager - Class in org.jfugue.player
-
- SysexFunction - Class in org.staccato.functions
-
- SystemExclusiveEvent(byte...) - Constructor for class org.jfugue.temporal.TemporalEvents.SystemExclusiveEvent
-