virtual bool load_instrument(neogfx::instrument aInstrument, audio_sample_rate aSampleRate)=0
virtual i_audio_bitstream & instrument(neogfx::instrument aInstrument, audio_sample_rate aSampleRate, note aNote)=0
virtual ~i_audio_instrument_atlas()=default
std::string to_string(note const &aNote)
std::uint64_t audio_sample_rate
audio_instrument_atlas_file_found()
audio_instrument_not_found(neogfx::instrument aInstrument)
audio_instrument_note_not_found(neogfx::instrument aInstrument, neogfx::note aNote)
audio_instrument_sample_decode_failure()