Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dima9406
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 1
#1

Обработка данных с микрофонного входа звуковой карты - C++

27.04.2016, 08:50. Просмотров 219. Ответов 1
Метки нет (Все метки)

Добрый день!

Такая проблема: делаю лабораторный макет для исследования активных фильтров высоких порядков, в частности хочу программно строить АЧХ фильтра. В качестве генератора использую звуковой выход аудиокарты и с этим проблем нет - знаю функцию Beep(). С ее помощью подаю сигнал на вход схемы. Но также хочется с помощью компьютера снять выходной сигнал.

По логике вещей для этого целесообразней всего использовать вход для микрофона. Однако я не знаю как мне обработать данные, которые будут поступать на этот вход. После поисков в интернете нашел способ как захватить данные с микрофона, но они записываются в .wav формат и понять как оттуда вытащить нужные мне данные я не знаю.

Все что мне нужно - отслеживать амплитуду входного сигнала и его частоту.
Подскажите, пожалуйста, как это можно сделать.

P.S. Какой амплитуды сигнал с выхода звуковой карты?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2016, 08:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обработка данных с микрофонного входа звуковой карты (C++):

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

Как правильно организовать дописывание данных в звуковой файл - C++
У меня есть TCP сервер написанный на Qt. Сервер у меня создается как отдельный класс Server в QtCreator. Соединение с клиентом происходит...

Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных данных? - C++
Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных данных? никак не вкурю,что бы это...

ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты - C++
ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода, начинается с двоек до туза, по очереди, для...

Как записать звук из входа звуковой карты в wav-файл? - Visual Basic
Необходимо записать звук из входа звуковой карты в wav-файл. Заранее благодарен всем ответившим.

Bass.dll работа с сигналом с микрофонного входа аудиокарты - C++ Builder
Подскажите можно ли с помощью Bass.dll получить прямой доступ к АЦП аудиокарты, интересует непосредственно съем сигнала допустим как...

1
nmcf
5532 / 4842 / 1640
Регистрация: 14.04.2014
Сообщений: 19,642
27.04.2016, 11:25 #2
Ну почитай про формат wav-файла.
Про амплитуду обсуждали в разных местах, вроде бы приходили к тому, что в основном около 2 вольт.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2016, 11:25
Привет! Вот еще темы с ответами:

Характеристики сигнала со входа звуковой. - C++ Builder
Доброго времени суток! Интересует цифровая обработка сигнала поступающего с линейного входа звуковой карты.Измерение значений амплитуды,...

Не видно звуковой карты - Звук, акустика
Винда 7 никак не хочет видеть звуковую карту. Realtek High Definition Audio. До переустановки всё было нормально.Драйвера ставил, не...

Установка звуковой карты - Звук, акустика
Здравствуйте! Скажите, пожалуйста, каким образом нужно устанавливать звуковую карту? Нужно ли предварительно отключать или "удалять"...

Запись со звуковой карты - C++ Builder
Есть такая проблема: работаю с mmsystem.h! ЗВук пишет всё нормально, НО я использую структуру WAVEHDR в буферы со звуковой пишет в char,...


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

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

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