Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,239
Записей в блоге: 2
1

Захват звука с звуковой карты для отображения частотных характеристик

30.09.2012, 07:48. Показов 4610. Ответов 11
Метки нет (Все метки)

Добрый день.
Подскажите пожалуйста, как на С++ перехватывать звук, идущий на колонки? Т.е. я хочу отрисовывать столбец, который будит заполняться в зависимости от величины частоты. Короче, получать величины частот, поступающих на колонки.
Гуглил долго, но везде конкретно не рассказано, только вода...Спрашивал на C# форуме, тоже никто ответить не может...Может быть на С++ удастся это реализовать?
Заранее спасибо...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2012, 07:48
Ответы с готовыми решениями:

Захват звука с звуковой карты для отображения частотных характеристик
Добрый день. Подскажите пожалуйста, как на С# или WPF перехватывать звук, идущий на колонки? Т.е....

Захват звука с линейного входа звуковой карты
Доброго времени суток. В Qt новичек. Есть задача необходимо получить поток данных оцифрованного...

Bass.dll - захват звука с конкретной звуковой карты
Приветствую всех! Друзья, скажите пожалуйста, возможно ли как-то захватить звук с конкретной...

Запись звука с выхода звуковой карты
Как с помощью directsound пперехватить звук поступающий на выход(колонки,наушники).

11
Twilight Parasite
154 / 150 / 7
Регистрация: 21.07.2011
Сообщений: 908
30.09.2012, 11:14 2
Костяныч,

Не по теме:

Цитата Сообщение от Костяныч Посмотреть сообщение
Спрашивал на C# форуме, тоже никто ответить не может...Может быть на С++ удастся это реализовать?
Ну тогда скоро ты прийдеш к асму, а затем на прямую к машинным кодам:)

0
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,239
Записей в блоге: 2
30.09.2012, 11:51  [ТС] 3
Invader_Zim,
Цитата Сообщение от Invader_Zim Посмотреть сообщение
Ну тогда скоро ты прийдеш к асму, а затем на прямую к машинным кодам
И пойду, если не найду ответа на свой вопрос. Я не сдамся)))
0
10214 / 6595 / 495
Регистрация: 28.12.2010
Сообщений: 21,164
Записей в блоге: 1
30.09.2012, 13:58 4
...посмотрел ваши недавние темы, нехорошо получается, одно и тоже в разных ветках. Захватывать звук идущий на колонки, достаточно поставить в качестве устройства записи - стерео-микшер. Ввиду того, что вы спрашиваете одно и то же в разных языках, то вам не важно на каком будет. Разве сие https://www.cyberforum.ru/post3483727.html не помогло? Тогда какие моменты остались неясны?
1
Миниатюры
Захват звука с звуковой карты для отображения частотных характеристик  
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,239
Записей в блоге: 2
30.09.2012, 14:17  [ТС] 5
raxp, я поясню.
Работаю параллельно над разными проектами. На C# пишу по работающее с голосом, именно он мне нужен т.к. им я владею отлично, графики отлично строить и т.д.
И кстати спасибо вам, во всех предыдущих темах я разобрался!
Появился только этот вопрос, ждал ответов по c#, вынужден прибегнуть к c++ (забываю его потихоньку).
Для более полной картины скажу, что необходимо перехватывать поток звука, идущий на выход, будь то музыка из контакта или из плеера, игры и отсылать в микроконтроллер значения частот. Т.е. звук идет, одновременно отправляются частоты в данную секунду.
Благодаря вам понял, что байты надо конвертировать в инты, далее в FFT и получает частоты.
2 одинаковых темы, потому что, как говорил ранее, в С# удобно интерфейс наладить а в c++ есть кое-какие наработки.

Значит надо микшер настроить и звук будит играть через колонки, а писаться как-будто в микрофон? Тогда остается только ПО по записи с микрофона написать?
0
10214 / 6595 / 495
Регистрация: 28.12.2010
Сообщений: 21,164
Записей в блоге: 1
30.09.2012, 14:33 6
...да, если в микшере на вкладке "запись или ...input" (у кого как) поставить птчику на стерео-микшер, будет захватывать все звуки, воспроизводимые на колонках.
1
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,239
Записей в блоге: 2
30.09.2012, 14:41  [ТС] 7
raxp, кстати, появляется ошибка и не извлекается "Практика использования БПФ часть 2" во втором архиве. Там, как я думаю, есть пример по C#, в 1 части на другом языке.
0
10214 / 6595 / 495
Регистрация: 28.12.2010
Сообщений: 21,164
Записей в блоге: 1
30.09.2012, 14:47 8
...не извлекается что?
1
Вложения
Тип файла: zip fft на C#.zip (70.6 Кб, 59 просмотров)
Тип файла: zip прямое и обратное FFT_Dephi.zip (216.4 Кб, 59 просмотров)
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,239
Записей в блоге: 2
30.09.2012, 15:00  [ТС] 9
Все, кроме "ресурсы к статье_DeKot_Применение изометрических координат в Дельфи", спасибо за посл.архив.
0
10214 / 6595 / 495
Регистрация: 28.12.2010
Сообщений: 21,164
Записей в блоге: 1
30.09.2012, 15:04 10
...FoxitReader используете или от Adobe-просмотрщик?
0
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,239
Записей в блоге: 2
30.09.2012, 15:09  [ТС] 11
Нет, при попытке извлечь из архива, только одна папка извлекается...(Adobe, но это не важно...)
0
strori
03.10.2012, 10:29 12
Добрый день, уважаемые господа!
Подскажите, пожалуйста, а как захватить звук с микрофона? Собственно задача стоит в том что бы захватить звук, оцифровать его, ну а дальше уже обрабатывать. Но сначала нужно захватить.
Как я понял, мне нужно использовать функцию qaudioinput. Но я не могу найти описание этой функции, как с не работать и где потом искать результат работы.
Я в С++ сильный новичок, прошу объясните, поподробнее.
Заранее благодарен.

Добавлено через 13 минут
Или qaudioinput это для кросплатформенной разработки, а для с++ можно чем-то другим звук захватить и оцифровать?
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2012, 10:29

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Нет звука со встроенной звуковой карты
Материнская плата ASUS p7p55d-e LX Звук встроенный VIA® VT1708S 8-Channel High Definition Audio...

Запись звука с внешней звуковой карты
Всем привет. У меня имеются наушники HyperX Revolver S с внешней звуковой картой, подключенным...

Записать команды для получения временных и частотных характеристик объекта и замкнутой системы
Всем привет! Столкнулся с такой задачей ... проблема с входами и выходами при создании обратной...

Определить громкость выходящего звука из звуковой карты
Здравствуйте. Задача не совсем обычная. Имеется вещающая музыку программа. Мне нужно отслеживать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.