Class Parser

    • Constructor Detail

      • Parser

        public Parser()
    • Method Detail

      • addParserListener

        public void addParserListener​(ParserListener listener)
      • removeParserListener

        public void removeParserListener​(ParserListener listener)
      • getParserListeners

        public java.util.List<ParserListener> 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

        public void fireTrackBeatTimeBookmarked​(java.lang.String timeBookmarkId)
      • fireTrackBeatTimeBookmarkRequested

        public void fireTrackBeatTimeBookmarkRequested​(java.lang.String timeBookmarkId)
      • 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

        public void fireLyricParsed​(java.lang.String lyric)
      • fireMarkerParsed

        public void fireMarkerParsed​(java.lang.String marker)
      • fireFunctionParsed

        public void fireFunctionParsed​(java.lang.String id,
                                       java.lang.Object message)
      • fireNotePressed

        public void fireNotePressed​(Note note)
      • fireNoteReleased

        public void fireNoteReleased​(Note note)
      • fireNoteParsed

        public void fireNoteParsed​(Note note)
      • fireChordParsed

        public void fireChordParsed​(Chord chord)