#ifndef PKE_AT_PKE_AT_COMMON_HPP #define PKE_AT_PKE_AT_COMMON_HPP #include "pke-at-setlist-types.hpp" #include "pke/asset-manager.hpp" #include void pke_at_bpm_reset(uint8_t bpm); int case_insensitive_equal(const char *lhs, const char *rhs); PKE_AT_KEY_INDEX parse_key_from_string(const char *key_str); PKE_AT_SECTION_TYPE_INDEX parse_section_type_from_string(const char *section); AssetHandle pke_at_audio_get_or_generate_sawtooth(double pitch_freq, double duration); #endif /* PKE_AT_PKE_AT_COMMON_HPP */