Расшифровать WAV ?

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
GOS
Сообщения: 111
Зарегистрирован: 17 фев 2004, 10:32
Контактная информация:

14 май 2004, 11:31

Здравствуйте!

Если кто-нибудь знакет, как расшифровать Wav файл, буду очень благодарен за информацию и ссылки на неё!

Задача такая:
Прочитать wav файл (44КГц моно) и по пикам осциллограммы построить огибающую...

Как я поимаю надо:
-сначала из wav получить данные
-построить осциллограмму
-найти её пики
- и. т.д. челез интерполяцию строить огибающую...

Если у вас есть информация по какому либо пункту, поделитесь пожалуйста!

С уважением, Олег!
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

14 май 2004, 12:04

построить огибающую
Был такой дядка, Эрмитом звали. Он учил народ как интерполировать, чтобы в точках интерполяции было совпадение не только значения функции со значением полинома, но и их производных. Если ничего не путаю, то такие полиномы и будут аппроксимировать твои огибающие... С этим вопросом лучше в раздел алгоритмы.
Даже самый дурацкий замысел можно воплотить мастерски
DeeJayC
Сообщения: 492
Зарегистрирован: 17 фев 2004, 11:26
Откуда: Ленинград (который Город на Неве)
Контактная информация:

14 май 2004, 13:14

AiK писал(а):
построить огибающую
Был такой дядка, Эрмитом звали. Он учил народ как интерполировать, чтобы в точках интерполяции было совпадение не только значения функции со значением полинома, но и их производных. Если ничего не путаю, то такие полиномы и будут аппроксимировать твои огибающие... С этим вопросом лучше в раздел алгоритмы.
Интерполяция - да, раздел полиномы. А вот формат WAV-а, это сюда.
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)

viel spass, DeeJayC
Hawk
Сообщения: 215
Зарегистрирован: 17 фев 2004, 14:52
Откуда: СПб
Контактная информация:

14 май 2004, 16:38

А Формат Wav - это WinApi, интерполяция это Алгоритмы. Простите а причем здесь Delphi и Pascal?
Формат wav неплохо опиcан здесь. Fmt chunk это практически чистый образ WAVEFORMAT структуры а data chunk (в обычном, не сжатом PCM формате) это просто массив отсчетов дискретизации (WORD или BYTE в зависимости от формата)
GOS
Сообщения: 111
Зарегистрирован: 17 фев 2004, 10:32
Контактная информация:

14 май 2004, 22:56

Большое спасибо, и за ссылочку, и за ответы!
А Delphi & Pascal здесь притом что может у кого-то есть ссылочки на какие-то компоненты или алгоримы.

Ещё раз всем спасибо, если поможете ещё чем буду очень благодарен!
Ответить