22#ifndef DARKSEED_MIDIPARSER_SBR_H
23#define DARKSEED_MIDIPARSER_SBR_H
25#include "audio/midiparser_smf.h"
36 bool loadMusic(
const byte *data, uint32 size)
override;
37 bool isSampleSfx(uint8 sfxId);
40 void parseNextEvent(
EventInfo &info)
override;
41 bool processEvent(
const EventInfo &info,
bool fireEvents =
true)
override;
45 uint8 _trackInstruments[10];
46 uint16 _trackDeltas[10];
47 uint8 _trackNoteActive[10];
48 uint16 _trackLoopCounter[10];
Definition: midiparser_sbr.h:32
void onTrackStart(uint8 track) override
Definition: midiparser_smf.h:30
Definition: midiparser.h:135