Показать сообщение отдельно
Старый 03.04.2007, 00:54   #7
paganel
AnyKey`щик
 
Регистрация: 01.04.2007
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Re: амплитуда на микрофоне и генератор

в виндовых(за телефоны не скажу) wav файлах первые 44 байта это шапка. там типа mp3 тэга. частота дискредизации, число градаций уровня и пр. дальше идут данные.Они зависят от того какой это файл. я работал с файлами 44000 гц дискред и 2 байта на уровень амплитуда( то бишь 65545 значений). В паскале это тип WORD просто читаешь файл как File of word и когда нет звука то значение = 0 когда звук максимальный то значение = 65545 , ну и соответственно промежуточные значения. таких word значений 44000 в секунду. Шкала эта линейная. Я помну экспандер делал - сжипал по логарифмическому закону а потом раэжимал. Но вайлы есть и 2200 гц и 8000 там я думаю по анологии. Давно было я забыл...
(Offline)
 
Ответить с цитированием