Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму элементов http://www.cyberforum.ru/cpp-beginners/thread1722002.html
Всем привет. Помогите исправить код C++ в моей задачи. 1. Вычислите количество положительных элементов массива. 2. Найдите сумму элементов массива, расположенных между первым и последним нулевыми элементами. Первое задание правильное. (вдруг кому понадобится) #include <iostream> /*Лабораторная работа №1. Задание 1.
C++ Перенести слово в предложении Составить программу для переноса предпоследнего слова в начало предложения. http://www.cyberforum.ru/cpp-beginners/thread1722000.html
C++ Неудачная попытка понять как работает функция peek()
Чтобы понять принцип работы функции peek(), написал простенькую программку. Но даже она не работает. #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { const int num = 5; int array; for (int i = 0; i < num; i++) array = i + 1;
Игра Быки и коровы по алгоритму решета Эратосфена C++
С помощью классов разработать программу по визуализации метода решета Эратосфена.Реальзовать при помощи данного алгоритма игру компьютера и человека по угадыванию 4-х значного числа. Причем , тот кто загадал число должен давать подсказки угадал ли второй игрок число по месту и значению, либо только по значениюС помощью классов разработать программу по визуализации метода решета...
C++ Указатели, Оператор взятия адреса http://www.cyberforum.ru/cpp-beginners/thread1721957.html
Вообщем, ребят, недавно разбирался с указателями в С++ и столкнулся с проблемой понимания следующих вопросов: void Concat(string *str) { *str = "Name: "+(*str); } void Main() {
C++ Консольный Тетрис на С++ Написать консольный Тетрис на С++ используя процедурное программирование(без классов и go to). Реализовать: 1) меню 2) уровни сложности 3) таблицу рекордов, сохранение десятки лучших игроков в файл и их сортировку от лучшего к худшему. 4) сохранение игры в файл с возможностью продолжить при следующем запуске 5) Использовать цвета для каждого элемента игры 6) при запуске запрос на ввод... подробнее

Показать сообщение отдельно
dima9406
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 1

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

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

Добрый день!

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

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

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

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