Форум программистов, компьютерный форум, киберфорум
Наши страницы
С под Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
messad_el
13 / 13 / 2
Регистрация: 26.04.2013
Сообщений: 191
1

Работа со звуком более или менее низкий уровень. Получить уровень сигнала микрофона

14.11.2014, 11:25. Просмотров 837. Ответов 2
Метки нет (Все метки)

Доброго дня или ночи.
Вобщем товарищи дело такое. предо мной стоит задача определять уровень шума с помощью микрофона на звуковой катре, похорошему конечно это делается совсем не так, но ни какой точности от меня не требуется даже более того будет вполне достаточно получать обстрактную величину ввиде 0-100% ну или 0-255.
Испльзовать для этого я буду микрофонный вход звуковой карты это уже полюбому. Имею OSS и прочитать сигнал с микрофона, я смог изучив следующий материал. Но мне нужно всего лишь в нужный момент получать уровень сигнала на микрофоне конкретное число по какой-то обстрактной шкале.
То есть я хотел бы услышать советы, каким образом я мог бы это сделать, может как-то вытащить его из тех пакетов которые я читаю из /dev/dsp1 при помощи кода приведённово в вышеупомянутой статье или может можно как-нить напрямую к АЦП обратиться.

Добавлено через 22 часа 39 минут
Вроде кажись справился. Восьмибитный сэмпл легко оказывается заюзать, но вчера у меня это не получалось, а сегодня получилось почему-то, осталось мне придумать алгоритм усреднения и всё.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2014, 11:25
Ответы с готовыми решениями:

Видеорежимы IBM PC, низкий уровень
Надо написать программу, которая изменяет содержимое внутренних регистров...

ATMega8A: низкий уровень напряжения на выходе
Собрал на макетке простейшую схему со светодиодом (через токоограничительный...

Очень низкий уровень громкости звука в системе
Всем привет. Как-то недавно запустил ПК и все звуки стали еле слышны....

stm32l-discovery, низкий уровень логической единицы
После экспериментов с платой STM32T-Dyscovery я обнаружил, что напряжение...

Уровень шума Микрофона в ProgressBar
Немогу вывести (ProgresBar.Value = q;) значение переменной, вроди все так но не...

2
true_bugmaker
28 / 5 / 1
Регистрация: 18.11.2014
Сообщений: 68
18.11.2014, 00:55 2
Шум принято мерить в среднеквадратичном, потому что в физике среднеквадратичное значение пропорционально энергии.
0
messad_el
13 / 13 / 2
Регистрация: 26.04.2013
Сообщений: 191
18.11.2014, 11:24  [ТС] 3
Спасибо, за информацию. Но мне не принципиально, мне просто надо что бы другое приложение выставляло свой уровень громкости который от нуля до ста в зависимости от того на сколько шумно. Я уже в общем разобрался как мне узнать уровень со звуковой карты через OSS, ещё бы побороть воспроизведение микрофона в динамике было бы вообще отлично.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2014, 11:24

Как сделать чтобы уровень змейки и уровень яблока совпадал?
Здравствуйте. Как сделать чтобы уровень змейки и уровень яблока совпадал?

Какая прога может пакетно вычислить средний уровень громкости звука и поднять на заданный уровень?
Я хочу обработать звук в коллекции своих фильмов. Сжать динамический диапазон и...

Уровень сигнала
Имеется сигнал с генератора (на рисунке), проблема в том что нулевой уровень...


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

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

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