#pragma once #include #include #include #include "midi.hpp" namespace midi { namespace parse { using buf_t = uint8_t const *; std::optional> header(buf_t buf); std::optional> track(buf_t buf); std::optional> mtrk_event(buf_t buf, uint8_t& running_status); } }