The BMusic namespace contains classes and algorithms for audio processing.
()
╰── Sample
A Sample
consists of the sound file meta data (format, file name, extension,
path), the audio binary data, and the sample meta data (region, loop).
Sample uses the sndfile library to load sound files. Thus, all file types supported by sndfiles are supported by Sample too. In addition, Sample supports mp3 using minimp3.
To use the minimp3 extension, the symbol MINIMP3_IMPLEMENTATION must be defined by
#define MINIMP3_IMPLEMENTATION
in exactly one source code file per binary to be created before the include of Sample.hpp.