Я собираюсь начать работу над проектом для Minix 3 (на C).
Моя идея состоит в том, чтобы создать что-то вроде музыкального плеера. Я хочу иметь возможность читать файлы (WAV), а затем преобразовывать их в поток частот, отправляемых на Таймер 2. Поскольку, насколько я знаю, нет простого способа читать настоящие музыкальные файлы, я подумал о подходе к реальные частоты в блоке, в простую моно кривую, отправленную на таймер 2. Ок, выдает:
Я прочитал и научился читать заголовки wav, но нигде не могу найти, что означают данные в блоке данных. Как мне это интерпретировать?
Моя первоначальная идея состояла в том, чтобы сделать настоящий музыкальный проигрыватель, но на моих занятиях мы не научились работать со звуковой платой в Minix 3. Есть ли какой-нибудь учебник, где я могу этому научиться?
Насколько я мог понять, C уже является библиотекой для управления звуком (BASS). Можно ли и как установить его в Minix 3?
Наконец, это способ сделать все это проще?