Показать полную графическую версию : ПК, как синхронизатор
В звуковой ПК есть вход(красное гнездо) и выход(зелёное гнездо). Возможно ли одновременно выход использовать для проигрывания звука и одновременно говорить в микрофон, чтобы звук выходил в те же колонки?
El Scorpio
01-10-2012, 07:52
Можно. В настройках звука указать "Микрофон" в списке источников для воспроизведения.
говорить в микрофон, чтобы звук выходил в те же колонки »
Если микрофон будет стоять рядом с колонками, то микрофон будет ловить звук из колонок, и получится положительная обратная связь, которую услышат все в округе :)
El Scorpio, проблема в том что колонки совсем не рядом, метров 20. Может есть программы "синхронизаторы", которые позволяют одновременно говорить в микрофон и на заднем фоне включать музыку?
Baiker, ты просто включаешь микрофон в гнездо, включаешь его в настройках аудио устройств и все.
Включаешь любимую музыку в проигрывателе и подпеваешь в микрофон. Тут ничего сложного и никаких "синхронизаторов" тут не надо. Просто надо попробовать и не придумывать себе проблем :)
lxa85, смотрел так на Linux, не работает. Смотрел так на Windows Home Edition. Тоже не работает. Если только голос записывает с микрофона, а потом включает с двух проигрывателей одновременно две звуковые дорожки. Подскажи как тогда куду нажать?!
sergey_dsv
16-10-2012, 07:49
В звуковой ПК есть вход(красное гнездо) и выход(зелёное гнездо). Возможно ли одновременно выход использовать для проигрывания звука и одновременно говорить в микрофон, чтобы звук выходил в те же колонки? »
Данную идею можно сделать в windows 7.
За linux и windows XP говорить не буду так их не имею.
И так, заходим в Панель управления\Все элементы панели управления - Звук - Запись - Микрофон - Свойства
Затем Прослушать - поставить галку Прослушивать с данного устройства - Применить
В результате получаем одновременное воспроизведение музыки и так же голоса через микрофон.
Во избежании самовозбуждения микрофона не стоит слишком близко подносить его к динамикам
AMDBulldozer
16-10-2012, 07:55
lxa85, смотрел так на Linux, не работает. »
У Вас был запущен сервис pulseaudio? Без него, естественно, работать не будет, потому что каждая программа получала устройство вывода в монопольнольное пользование.
AMDBulldozer, оно в принципе может и без операционной системы работать - каналы микшируются на аппаратном уровне.
Данную идею можно сделать в windows 7. »
Есть только Linux!
У Вас был запущен сервис pulseaudio? »
в звуковой что-то там такое было. Как проверить что он запущен? Если не запущен, то как запустить? интернета нет!
без операционной системы работать - каналы микшируются на аппаратном уровне »
где микшируются и на каком аппаратном уровне? микшера же нет.
где микшируются и на каком аппаратном уровне? микшера же нет »
откуда такая уверенность?
на старых звуковухах был аппаратный аналоговый микшер
на новых да, все входы проходят АЦП и микшируются в цифре, но на уровне чипа звукового кодека, никак не привлекая средства ОС, ПО, библиотек и т.п.
Смотрите сами. Я не в курсе какая там звуковая. Но плата такая p4b266-c (http://dlcdnet.asus.com/pub/ASUS/mb/sock478/p4b266-c/p4b266c-101.pdf)
AMDBulldozer
19-10-2012, 12:21
AMDBulldozer, оно в принципе может и без операционной системы работать - каналы микшируются на аппаратном уровне. »
Основная парадигма Unix: "всё, что угодно - это файл". В частности, устройства вывода звуковой карты (/dev/dsp) тоже файл. Файлы символьных устройств открываются по умолчанию в режиме эксклюзивного доступа. Поэтому, когда один процесс открыл этот файл, никакой другой ничего записать туда уже не сможет. И это логично. Можно иметь аппаратный микшер, который будет смешивать звуковой ряд от нескольких устройств (тех же самых /dev/dsp может быть много - /dev/dsp0, /dev/dsp1...). Но если несколько процессов примутся писать по-очереди в одно и то же устройство, ничего кроме какафонии не получится.
Тот же самый принцип действует и для блочных устройств. Жесткий диск (или один из разделов жесткого диска) можно открыть в режиме исключительного доступа (только этот режим уже придется указывать явно). После этого, только один процесс - тот, который захватил диск, сможет выполнять операции на этом диске. Зачем это может быть нужно? К примеру для того, чтобы результаты работы утилиты восстановления файловой системы (или утилиты изменения размеров ФС) не были прерваны попыткой записи на диск, которая окончательно угробит его содержимое.
Понятно, что монопольный захват диска процессом не является нормальным способом организации ввода-вывода. Обычно процесс обращается к промежуточному агенту - драйверу файловой системы.
Абсолютно аналогичная ситуация со звуковыми устройствами. Если нужен монопольный вывод - открывается устройство. В обычных условиях, программа обращается к промежуточному агенту - демону (программе без управляющего терминала), обеспечивающему программное микширование.
Наиболее распространенный демон - pulseaudio. Его запуск в разных дистрибутивах осуществляется по-разному.
Обычно его включают в список сервисов автоматически запускающихся при загрузке ОС.
Проверить, запущен ли он, можно командой "pgrep -l pulseaudio". Или, если команда pgrep не установлена, то "ps ax | grep pulseaudio", но последний вариант выдаст еще и строчку соответствующую самой команде grep.
Если pulseaudio не запущен, его можно попытаться запустить (для дистрибутивов с bsd-стилем инициализации) командами
"/etc/init.d/pulseaudio start" или "service pulseaudio start".
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.