Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Звукогенерация

Автор: blin_com 27.04.2008 10:35

В связи с тем что до сесси осталось 40 дней, а курсовая по теме "Проигрыватель WAV файлов" еще не начата,
предлагаю рассказать всё что знаете. По программе проходили на уравне sound, delay, nosound. Рекомендации на литературу приветствуются.

Автор: andriano 27.04.2008 13:16

Две первые ссылки в Google на запрос "wav формат файла":
http://graphics.cs.msu.ru/courses/cg02b/assigns/hw-2/help/wavfmt2.htm
http://pmg.org.ru/gamedev/sample.htm

PS. А вообще, вопрос несколько нескромный: нет, за 40 дней я, наверное, смогу описать ВСЕ, ЧТО ЗНАЮ по этой теме, но для этого мне, минимум, надо бросить работу.

Автор: xds 27.04.2008 16:21

Воспроизведение WAV средствами winmm.dll (и соответствующего интерфейсного модуля MMSystem) - довольно простая задача. В частности, эта библиотека абстрагирует работу с RIFF-файлами (WAV являются частным случаем этого формата), а MMSystem содержит определения всех необходимых структур (с описанием в MSDN). В принципе, я могу тебе написать пример с комментариями. Но для материала курсовой тебе придется почитать про оцифровку аналоговых сигналов (в частности, звука: http://www.3dnews.ru/multimedia/sound/, http://public.uic.rsu.ru/~skritski/scourses/WebTutor/Sound/sound.htm) и http://ru.wikipedia.org/wiki/%D0%98%D0%BC%D0%BF%D1%83%D0%BB%D1%8C%D1%81%D0%BD%D0%BE-%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F - т. е., про то, как звук хранится внутри файла.