Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.25;
Скачать: CL | DM;

Вниз

Графическое представление wav файлов   Найти похожие ветки 

 
Viktor_TM   (2002-03-16 11:43) [0]

Как представить wav файл как зависимость частоты от времени, dB от частоты, осуществлять анализ спектра, накладывать фильтры и т.п. Причем все это в форме графиков с которых можно взять и сохранить в отдельный файл координаты X и Y.
Может быть знаете где можно найти подобные исходники и документцию.
Заранее благодарен Губанов В.Ф. (DRVIKTM@MAIL.RU)


 
Лёша ©   (2002-03-17 00:29) [1]

Только недавно искал, ещё в кеше осталось.

http://www.lohninger.com/examples.html
Здесь только визуализация.

http://www.wischik.com/lu/programmer/index.html
А здесь есть интересный набор для Билдера. Вот описание:
The audio components include TRecorder and TFFT (non-visual) to get the data in and fourier-transform it, and TWaveView, TSpectralView and TFingerprintView (visual) to display it.

http://home.t-online.de/home/Robert.Rossmair/nsp.htm
Требуется предустановленная 17 метровая интеловская библиотека. На самом деле из всего этого интеловского чуда нужно будет около 500 кб.

http://www.intersrv.com/~dcross/fft.html
Краткий ликбез.

http://www.mertus.org/components.shtml
Тоже требует интеловскую библиотеку.

P.S. Виктор, если нароешь чего интересного кинь ссылку. Лучше по мылу.


 
Digitman ©   (2002-03-19 14:53) [2]

в очер.раз рекомендую - Intel Signal Processing Library (SPL). Надежней и производительней (полная поддержка MMX-, XMM-, SIMD-инструкций) не найдешь. Документирована великолепно, куча примеров, в т.ч. демо-проект для Делфи5 (с демонстрацией практически всех возможностей библ-ки).

если WAV в PCM-формате, то все, что требуется - прочитать его заголовок, читать в цикле блоки размером кратным 2, подавать адреса блоков на вход нужной ф-ции SPL и практически мгновенно получать результат (для последующей визуализации любым способом)



Страницы: 1 вся ветка

Текущий архив: 2002.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-81426
Дядя Будда
2002-06-27 13:18
2002.07.25
Нужен компонент


3-81124
Boss_em
2002-06-26 18:04
2002.07.25
Указатель текущей записи, использование Table


1-81371
shodan
2002-07-14 03:33
2002.07.25
Dos символы в Delphi


1-81295
kserg@ukr.net
2002-07-11 18:36
2002.07.25
StringGrid - как узнать прорисованы ли у StringGrid-a ScrollBar-ы


1-81298
EugenCFG
2002-07-12 11:03
2002.07.25
Как сделать разные по величине кнопки в ToolBar...