#include #include #include #include #include #define SAMPLE_RATE 44100 #define N_CHANNELS 8 int main() { int err = mossrose_init(SAMPLE_RATE, N_CHANNELS, true); if (err != 0) fprintf(stderr, "FAILED TO INITIALIZE MOSSROSE\n"); struct mossrose_sound_t *mono = mossrose_load_mp3("sine-mono.mp3"); struct mossrose_sound_t *stereo = mossrose_load_mp3("weird-stereo.mp3"); int chan = mossrose_play(mono, -1, 1); Pa_Sleep(1000); chan = mossrose_play(stereo, -1, 1); Pa_Sleep(1000); mossrose_terminate(); free(mono->left); free(mono); free(stereo->left); free(stereo->right); free(stereo); return 0; }