Package org.jfugue.parser
Class Parser
java.lang.Object
org.jfugue.parser.Parser
- Direct Known Subclasses:
ChainingParserListenerAdapter
,MidiParser
,MusicXmlParser
,StaccatoParser
,TemporalPLP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addParserListener
(ParserListener listener) void
void
void
fireBarLineParsed
(long id) void
void
fireChannelPressureParsed
(byte pressure) void
fireChordParsed
(Chord chord) void
fireControllerEventParsed
(byte controller, byte value) void
fireFunctionParsed
(String id, Object message) void
fireInstrumentParsed
(byte instrument) void
fireKeySignatureParsed
(byte key, byte scale) void
fireLayerChanged
(byte layer) void
fireLyricParsed
(String lyric) void
fireMarkerParsed
(String marker) void
fireNoteParsed
(Note note) void
fireNotePressed
(Note note) void
fireNoteReleased
(Note note) void
firePitchWheelParsed
(byte lsb, byte msb) void
firePolyphonicPressureParsed
(byte key, byte pressure) void
fireSystemExclusiveParsed
(byte... bytes) void
fireTempoChanged
(int tempoBPM) void
fireTimeSignatureParsed
(byte numerator, byte powerOfTwo) void
fireTrackBeatTimeBookmarked
(String timeBookmarkId) void
fireTrackBeatTimeBookmarkRequested
(String timeBookmarkId) void
fireTrackBeatTimeRequested
(double time) void
fireTrackChanged
(byte track) void
removeParserListener
(ParserListener listener)
-
Constructor Details
-
Parser
public Parser()
-
-
Method Details
-
addParserListener
-
removeParserListener
-
getParserListeners
-
clearParserListeners
public void clearParserListeners() -
fireBeforeParsingStarts
public void fireBeforeParsingStarts() -
fireAfterParsingFinished
public void fireAfterParsingFinished() -
fireTrackChanged
public void fireTrackChanged(byte track) -
fireLayerChanged
public void fireLayerChanged(byte layer) -
fireInstrumentParsed
public void fireInstrumentParsed(byte instrument) -
fireTempoChanged
public void fireTempoChanged(int tempoBPM) -
fireKeySignatureParsed
public void fireKeySignatureParsed(byte key, byte scale) -
fireTimeSignatureParsed
public void fireTimeSignatureParsed(byte numerator, byte powerOfTwo) -
fireBarLineParsed
public void fireBarLineParsed(long id) -
fireTrackBeatTimeBookmarked
-
fireTrackBeatTimeBookmarkRequested
-
fireTrackBeatTimeRequested
public void fireTrackBeatTimeRequested(double time) -
firePitchWheelParsed
public void firePitchWheelParsed(byte lsb, byte msb) -
fireChannelPressureParsed
public void fireChannelPressureParsed(byte pressure) -
firePolyphonicPressureParsed
public void firePolyphonicPressureParsed(byte key, byte pressure) -
fireSystemExclusiveParsed
public void fireSystemExclusiveParsed(byte... bytes) -
fireControllerEventParsed
public void fireControllerEventParsed(byte controller, byte value) -
fireLyricParsed
-
fireMarkerParsed
-
fireFunctionParsed
-
fireNotePressed
-
fireNoteReleased
-
fireNoteParsed
-
fireChordParsed
-