Запись аудиосигнала

Захват, обработка и генерирование сигнала

Запись аудиосигнала

Postby avnnn on 04 Mar 2016, 14:18

Доброго дня всем! Смотрел по темам, но ничего подобного не нашёл:

Мне требуется сделать запись с микрофона и с аудиокарты (speakers) синхронно по разным каналам. В идеале записать микрофон на один, а выход аудио на другой стереоканал в wav-файле. Буду благодарен за любую помощь. (Пользуюсь LV 10 и 11).
avnnn
beginner
beginner
 
Posts: 37
Joined: 24 Sep 2010, 16:50
LabVIEW Version: 2009
Karma: 0

Re: Запись аудиосигнала

Postby Borjomy_1 on 04 Mar 2016, 14:34

Синхронно вряд-ли получится. Этого не умеют делать и многие специализированные платы АЦП, чего уж говорить про звуковую карту. Она для этого не предназначена. Единственный способ - это заводить выход с линейного выхода на второй вход стерео входа, а на первый давать усиленный сигнал микрофона.
Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Запись аудиосигнала

Postby Artem.spb on 04 Mar 2016, 14:37

Что вы понимаете под выходом?
Вы его формируете, или оно само по себе играет (система параллельно работает)?
Artem.spb
expert
expert
 
Posts: 1252
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 218
CLD hardware I/O VIP freelance

Re: Запись аудиосигнала

Postby avnnn on 04 Mar 2016, 16:15

Хорошо, поясню более подробно. Идейно задача очень понятная и простая. Представим себе, что у нас в системе проигрывается какой-то звук (ну, например, мы включили windows player и он нам воспроизводит чей-то разговор или музыку), а мы, слушая то, что проигрывается как-то это комментируем (чтобы отпали вопросы про смешение звуков, слушаем мы это в наушниках). Разумеется, мы можем записать один звуковой файл (а, значит, массив цифр, отображающий весь звуковой ряд), в котором будет и проигрываемый звук и наши комментарии и это будет синхронно (синхронность именно в том смысле, что это не два отдельных файла/ряда значений, а один). Подчеркну ещё раз, что звук с наушников физически на микрофон не попадает. Но мы можем его записать, для этого есть много средств, включая простой встроенный в систему микшер, ну и более продвинутые типа Virtual Audio Cable, который вообще как угодно может комбинировать и коммутировать системные звуки. Разумеется, какие-то задержки там существуют, но, мне кажется, речь идёт про единицы или максимум десятки миллисекунд (на слух расхождение в сотни миллисекунд уже отчётливо распознается, а его "не слышно"). Поэтому мне странно слышать про специализированные АЦП (или я что-то не так объяснил/понял).

По идее, мы могли бы писать звук с микрофона на один канал, а со speakers на другой и даже упаковать потом это в файл. Надеюсь, расписал достаточно подробно.

Заранее спасибо!
avnnn
beginner
beginner
 
Posts: 37
Joined: 24 Sep 2010, 16:50
LabVIEW Version: 2009
Karma: 0

Re: Запись аудиосигнала

Postby Artem.spb on 04 Mar 2016, 17:36

может, что-то такое поможет
http://soft.mydiv.net/win/download-Virt ... Cable.html
а как взять звук с микрофона - есть в примерах.
Artem.spb
expert
expert
 
Posts: 1252
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 218
CLD hardware I/O VIP freelance

Re: Запись аудиосигнала

Postby avnnn on 04 Mar 2016, 18:18

avnnn
beginner
beginner
 
Posts: 37
Joined: 24 Sep 2010, 16:50
LabVIEW Version: 2009
Karma: 0

Re: Запись аудиосигнала

Postby IvanLis on 04 Mar 2016, 18:51

Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4490
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Запись аудиосигнала

Postby servk on 18 Mar 2016, 10:11

servk
junior
junior
 
Posts: 62
Joined: 13 Feb 2016, 19:35
LabVIEW Version: 8
Karma: 0

Re: Запись аудиосигнала

Postby IvanLis on 18 Mar 2016, 11:53

Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4490
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Запись аудиосигнала

Postby servk on 18 Mar 2016, 14:01

servk
junior
junior
 
Posts: 62
Joined: 13 Feb 2016, 19:35
LabVIEW Version: 8
Karma: 0


Return to Обработка сигнала

Who is online

Users browsing this forum: No registered users and 6 guests

cron