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

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

Войти
Регистрация
Восстановить пароль
 
 
VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,017
#1

Как послать аналоговый звук в порт? - C++

06.11.2015, 00:33. Просмотров 574. Ответов 27
Метки нет (Все метки)

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

Как послать сообщение по асе? - C++
мне необходимо в фоновом режиме послать сообщение по ICQ на определенный (заранее известный) UIN... ася уже загружена... хотя если можно...

Как послать запрос и прочитать по HTTP - C++
Хочу разобраться в этой теме и нужен пример работающий в GCC. Спасибо.

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

Как послать своё сообщение другому приложению? - C++
#define WM_MYMESSAGE 2000 void main() { HWND hWnd; hWnd = ::FindWindow(NULL,"MyApp"); ...

Как можно послать в метод число прямо из cin? - C++
cin >> size -> setX(); Как можно сразу послать число в метод? Или без промежуточной переменной не обойтись?

Как послать нажатие клавиши в другое окно программы? - C++
как послать нажатие клавиши в другое окно программы(неактивное\активное -неважно) а еще что бы окно находило по айди а не по имени, а их...

27
castaway
Эксперт С++
4919 / 3027 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
06.11.2015, 00:41 #2
На последовательный и параллельный порты невозможно вывести звук в аналоговой форме.

Добавлено через 1 минуту
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Вопрос о последовательном порте, а в идеале USB порте.
USB-порт тоже последовательный.
1
VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,017
06.11.2015, 00:59  [ТС] #3
Цитата Сообщение от castaway Посмотреть сообщение
На последовательный и параллельный порты невозможно вывести звук в аналоговой форме.
А что причина тому?
0
castaway
Эксперт С++
4919 / 3027 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
06.11.2015, 01:06 #4
Цитата Сообщение от VoltDeMar Посмотреть сообщение
А что причина тому?
На выходах этих портов сигнал представлен в цифровом виде (нули и единицы). Для преобразования его в аналоговый вид тебе понадобится цифро-аналоговый преобразователь (ЦАП).
1
VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,017
06.11.2015, 01:09  [ТС] #5
Цитата Сообщение от castaway Посмотреть сообщение
цифро-аналоговый преобразователь (ЦАП).
Таковые имеются в устройстве компьютера?
0
castaway
Эксперт С++
4919 / 3027 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
06.11.2015, 01:11 #6
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Таковые имеются в устройстве компьютера?
Конечно. Например выход на наушники.
1
VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,017
06.11.2015, 01:14  [ТС] #7
Цитата Сообщение от castaway Посмотреть сообщение
Конечно. Например выход на наушники.
Только там? Возможно ли параметризовать сигнал на выходе аудиокарты ?
0
Dreamer_0x01
254 / 81 / 27
Регистрация: 29.10.2015
Сообщений: 192
06.11.2015, 01:16 #8
Судя по ссылке из первого сообщения на другую тему, - там предполагается, что на выходе порта висит GSM/GPRS модуль, в том числе и с функциями голосового модема. Начать нужно с изучения спецификации этого устройства, конкретно нужно понять команды и временные диаграммы.
1
castaway
Эксперт С++
4919 / 3027 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
06.11.2015, 01:21 #9
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Только там?
Это самый распространённый аналоговый выход который можно представить. Ничего другого с ходу вспомнить не могу...

Цитата Сообщение от VoltDeMar Посмотреть сообщение
Возможно ли параметризовать сигнал на выходе аудиокарты ?
Что значит "параметризовать"?
1
VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,017
06.11.2015, 01:28  [ТС] #10
Цитата Сообщение от castaway Посмотреть сообщение
Что значит "параметризовать"?
Можно ли программным путем вывести сигнал с заданными характеристиками используя аудиокарту?
Существует ли какой либо специализированный софт для этого?
0
Mesteriis
373 / 156 / 40
Регистрация: 08.08.2015
Сообщений: 1,114
Завершенные тесты: 1
06.11.2015, 01:32 #11
VoltDeMar, Да масса, любой аудиогенератор с этим справится, вы проще напишите ващу цель! А то может мы все не в том направлении думаем!
1
castaway
Эксперт С++
4919 / 3027 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
06.11.2015, 01:37 #12
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Можно ли программным путем вывести сигнал с заданными характеристиками используя аудиокарту?
Можно вывести аналоговый сигнал с частотой, каналами и разрядностью, которые поддерживает звуковая карта.

Цитата Сообщение от VoltDeMar Посмотреть сообщение
Существует ли какой либо специализированный софт для этого?
Хз. Возможно какой-нибудь Mathlab или ему подобные способны на это...

А ты уверен в том, что тебе нужно именно это?

Не по теме:

Я отклоняюсь до утра...

1
VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,017
06.11.2015, 01:37  [ТС] #13
Цитата Сообщение от Mesteriis Посмотреть сообщение
VoltDeMar, Да масса, любой аудиогенератор с этим справится, вы проще напишите ващу цель! А то может мы все не в том направлении думаем!
В чем разница между токами микрофона и звуковой карты?
Аудиогенератор несколько не то, я имею ввиду свойства электрического тока в целом.
0
Mesteriis
373 / 156 / 40
Регистрация: 08.08.2015
Сообщений: 1,114
Завершенные тесты: 1
06.11.2015, 01:49 #14
VoltDeMar, Ну вопрос наверно несколько не в той теме, так что не по теме:

Не по теме:

Тут надо смотреть в корень вопроса и самой проблеме, есть два вида микрофонов "ширпотреб" пассивные микрофоны, там нечего трудного нет, звуковая карта подает сигнал мембрана колеблется токи меняются приходят обратно в карту и она уже преобразует сигнал, у каждого микрофона есть свое сопротивление чем оно выще тем считается лучше микрофон (не хочу сейчас влезать в дебри ибо не помню как там все выглядит на "волне") и есть активные микрофоны (студийные - дорогие или узко направленные(тоже мягко не дешевые, да еще некоторые виды запрещены в свободной продаже)). Так вот там система примерно тажа самая, но все равно если отсеч внутрение усилители и фильтры частот концепция не меняется, следовательно данные токи (честно не когда не задавался ихнеми характеристиками, но думаю это зависит от конкретной модели карты/устройства) являются стандартными, что бы ваще оборудование не погорело! Если вас интересует это, то вам прямая дорога к изучению мануалов к конкретным устройствам, если же вы хотите сами собрать что то, то тут (данный форум в целом и данная тема в частности) Вам не советчик



Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от Mesteriis Посмотреть сообщение
микрофона есть свое сопротивление чем оно выще тем считается лучше микрофон
это я к вопросу про характеристики тока, точно спать уже надо идти

1
VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,017
06.11.2015, 02:03  [ТС] #15
Цитата Сообщение от Mesteriis Посмотреть сообщение
если же вы хотите сами собрать что то, то тут (данный форум в целом и данная тема в частности) Вам не советчик
Этот форум во многом помог мне, быть может оставите мне возможность продолжить задавать вопросы? 8)

Мои размышления отчасти о том как на выходе звуковой карты получить звуковой сигнал в таком формате, в котором он приходит с микрофона.
0
06.11.2015, 02:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2015, 02:03
Привет! Вот еще темы с ответами:

Аналоговый секундомер - C++
Здравствуйте, форумчане) у кого-нибудь есть проект готового оконного аналогового секундомера на С++ написанного в qt, visualstudio или...

Аналоговый амперметр - C++
Добрый день, подскажите что в моей программе не так. Уже 5 раз не могу здать программу своему научному руководителю. Задача: написать...

Как послать клик мышой по указанным координатам? Очень надо - C++
Необходимо послать клик мышью в прилложение (в определенной его место) спустя несколько секунд. Надеюсь на вашу омощь и понимание (КАК...

Как корректно завершить COM порт? - C++
Здравствуйте. Пишу программу на С++ CLR для считывания с устройства пакетов данных. Но тут напоролся на проблему, которую не могу...


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

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

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