Class MidiParser
java.lang.Object
org.jfugue.parser.Parser
org.jfugue.midi.MidiParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAuxilliaryMidiParser(AuxilliaryMidiParser auxilliaryParser) protected voidfireHandledMidiEvent(MidiEvent event) protected voidfireUnhandledMidiEvent(MidiEvent event) voidvoidparseEvent(MidiEvent event) 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.voidremoveAuxilliaryMidiParser(AuxilliaryMidiParser auxilliaryParser) voidvoidMethods inherited from class Parser
addParserListener, clearParserListeners, fireAfterParsingFinished, fireBarLineParsed, fireBeforeParsingStarts, fireChannelPressureParsed, fireChordParsed, fireControllerEventParsed, fireFunctionParsed, fireInstrumentParsed, fireKeySignatureParsed, fireLayerChanged, fireLyricParsed, fireMarkerParsed, fireNoteParsed, fireNotePressed, fireNoteReleased, firePitchWheelParsed, firePolyphonicPressureParsed, fireSystemExclusiveParsed, fireTempoChanged, fireTimeSignatureParsed, fireTrackBeatTimeBookmarked, fireTrackBeatTimeBookmarkRequested, fireTrackBeatTimeRequested, fireTrackChanged, getParserListeners, removeParserListener
-
Constructor Details
-
MidiParser
public MidiParser()
-
-
Method Details
-
parse
-
startParser
public void startParser() -
stopParser
public void stopParser() -
parseEvent
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. You may implement an AuxilliaryMidiParser to know when MidiParser has parsed or not parsed a given MIDI message.- Parameters:
event- the event to parse- See Also:
-
addAuxilliaryMidiParser
-
removeAuxilliaryMidiParser
-
fireHandledMidiEvent
-
fireUnhandledMidiEvent
-