Анализ звука

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Анализ звука

Сообщение ASD » 29.03.2003 (Сб) 15:46

Ни у кого нет исходника или библы для анализирования сигнала на выходе?
Что надо: Получать уровень левого и правого канала, а лучше частотную панораму.
Естессно фишка должна просто замерять уровни, независимо какая программа производит звук.

Исходник от MS по поводу использования winmm.dll не предлогать. Она не пашет. Хотя может ктото сумел с помошью ее както получить данные...
Moderator VBStreets
---------------------------

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 29.03.2003 (Сб) 17:43

На сайте http://modules.by.ru/
есть парочка модулей для работы со звуком. в том числе модуль для создания эквалайзера.
Если не найдешь могу на форум выслать.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

AlienMan
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 30.06.2003 (Пн) 11:03
Откуда: Kaliningrad

Сообщение AlienMan » 30.06.2003 (Пн) 11:13

посмотри на www.un4seen.com. Там валяется классная библиотека - BASS. Я в ней за одну ночь неплохо разобрался. Там и эквалайзер и спекроанализ и много фишек.

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 30.06.2003 (Пн) 13:41

Эквалайзер и анализ звука разные вещи.

Мне надо получить спектор звука. Причем полностью исходящего.
Естть библы которые проигрывают звук и могут тебе передавать значение, но в том то и гвоздь. нужно независимо от программы этот звук издающей.
Moderator VBStreets
---------------------------

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 02.07.2003 (Ср) 10:20

Для этого как минимум нужно, чтобы в микшере записи был выбран источник, как полный слышимый звук, то есть этот режим должна поддерживать звучка. А дальше создаешь DirectSoundSecondaryCaptureBuffer и анализируешь сколько хочешь. Я уже делал такое, но для анализа использовал DLL на Asm-е, уж больно медленно на VB.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 26

    TopList