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

Вниз

Звук, Звук и ещё раз звук......   Найти похожие ветки 

 
MAXHO ©   (2003-11-03 16:58) [0]

Народ, а как бы мне частоту и амплитуду звука измерить со входа звуковой карты. Мож есть какая компонента (желательно не просящая вечно денег )? :)(делфи 6)


 
Sergo ©   (2003-11-04 13:46) [1]

Амплитуда измеряется напрямую - на выходе АЦП создается кодовая комбинация равная амплитуде входного сигнала.
А чтобы узнать частоту, то нужно использовать быстрое преобразование Фурье (FFT). Компонент - Intel® Signal Processing Library v4.5 там есть и фильтры и модуль FFT.


 
MAXHO ©   (2003-11-12 17:43) [2]

А АЦП имеется ввиду внутренне (звуковой карты)? Если так, то как узнать адрес , по которому надо считать данные?


 
Sergo ©   (2003-11-13 09:36) [3]

Ты же в буфер будешь помещать данные со звукахи. Каждое число соответствует мнгновенному значению амплитуды. Но если их выводить напрямую на экран, то они будут постоянно меняться, чтобы этого не было нужно воспользоваться фильтрами и БПФ.


 
MAXHO ©   (2003-11-15 06:09) [4]

ни фига не понял.....как мне принять данные со звуковухи....


 
Sergo ©   (2003-11-15 10:41) [5]

Функция waveInOpen открывает имеющееся устройство ввода Waveform audio для оцифровки сигнала.
Функция waveInPrepareHeader выполняет подготовку буфера для операции загрузки данных.
Функция waveInAddBuffer ставит в очередь на загрузку данными буфер памяти. Когда буфер заполнен, система уведомляет об этом приложение.
Функция waveInReset останавливает операцию загрузки данных. Все текущие буферы отмечаются как обработанные и приложение уведомляется о завершении загрузки данных.
Функция waveInClose закрывает открытое устройство ввода.
Подробнее смотри в из Microsoft Multimedia Programmer"s Reference.
А потом с этими данными делай что хочешь.


 
pirate ©   (2003-11-15 19:17) [6]

Вот пример я долго мучался со звуком, лазил в инете, рыскал, рыскал и нашел: есть такая BASS.DLL(сейчас версия 1.8)
качай TBassplayer с этого сайта (в кладовке есть, я здесь качал).
Правда он проигрывает только файлы, а не буфера саундкарты.
Там поддержка многих форматов звука, у этой тузлы есть примочки такие, громкость звука, даже эффекты разные, эхо там, резонанс, ну и эквалайзер есть(Как в WinAmp), и амплитуда есть.)


 
MAXHO ©   (2003-11-16 18:57) [7]

Спасибо, Sergo. Попробую.
pirat - тебе тожа спасибо, только мне как и надо обрабатывать звук со звуковухи, а не их файла.



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

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

Наверх




Память: 0.48 MB
Время: 0.034 c
1-1078725988
DRUID
2004-03-08 09:06
2004.03.28
Создание файла с ресурсами.


1-1078420529
Sphinx
2004-03-04 20:15
2004.03.28
Установщики


11-1057509228
=Sniper=
2003-07-06 20:33
2004.03.28
Поскажите замену для KOLследующим выражениям!!!!


14-1077711896
Mystic
2004-02-25 15:24
2004.03.28
Работы Р. Пенроуза (атака тайны разума, ИИ)


14-1077629736
kaif
2004-02-24 16:35
2004.03.28
Отставка правительства?