Установка и настройка virtual audio cable

Примеры использования VAC

Virtual Audio Cable – очень полезная программа, чтобы понять, как ею пользоваться, достаточно привести несколько примеров.

  1. Транскрибирование. Допустим, вам нужно вычленить звук из аудио или видео и преобразовать его в текст (скажем, вы нашли аудиокнигу, а текстовой версии нет). Записывать такие объёмы вручную очень долго, почти нереально. Есть специальные приложения, записывающие под диктовку, но тогда нужно, чтобы звук шел через динамик. В этом случае качество будет потеряно из-за посторонних шумов, искажений колонок и воспринимающего устройства (представьте себе диктофонную запись и поймёте, какое качество будет в итоге). Чтобы избежать этого и направить звук прямиком в транскрибатор, как раз и пригодится VAC. Если вы следовали рекомендациям выше, то он у вас уже настроен должным образом – выбирайте аудио (видео) и запускайте программу преобразования.
  2. Вывод звука в два канала. Предположим, вам нужно, чтобы мелодия одновременно играла и в наушниках, и через динамик (такие проблемы часто возникают у ди-джеев, работников ДК и людей, увлекающихся музыкой). Стандартные условия не позволяют этого сделать. Для подобной работы с аудио как раз используется Virtual Audio Cable. Обычно в таких случаях либо покупают звуковую карту с двумя аудиовыходами (но она недешевая, около 6,5 тыс. рублей), либо устанавливают второй адаптер (но не каждый микшер поддерживает такой подход). Во втором случае организовать совместную работу всех программ помогает VAC: достаточно направить каналы на разные адаптеры.
  3. Запись разговора. Если вы беседуете, например, в Skype и хотите записать беседу в хорошем качестве, нужна любая программа-рекордер и VAC. Настройки зависят от особенностей ПО.

источник

Приём звонков от слушателей в эфир

В данной инструкции будет показано как настроить прием звонков в прямой эфир. Чтобы Ваши слушатели могли Вам позвонить — им нужно установить программу Skype и иметь подключенный микрофон. Вам, чтобы принимать звонки, нужно настроить микрофон, настроить Sam Broadcaster, как описано в предыдущей статье, подключить микрофон и наушники (чтобы звук разговора не попадал в микрофон и не создавалось эхо) и проследовать инструкции далее.

Необходимое Программное Обеспечение.

Для того, чтобы организовать радио с возможностью приёма звонков в студию необходимо следующее ПО:

Sam Broadcaster — для микширования и отправки звука на сервер.

  • Платная

VAC (Virtual Audio Cables — Драйвер виртуального звукового кабеля) для правильного распределения звуковых потоков, позволяет избежать покупки и установки дополнительной звуковой платы и подключения проводами.

  • Платная

Настройка VAC (Virtual Audio Cables).

VAC состоит из двух модулей, программы «Virtual Audio Cables» и маленькой программы «Audio Repeater». Нам пригодятся обе. Первым делом запускаем VAC «Control Panel» и устанавливаем количество кабелей в 3, как показано на рисунке (нужно ввести количество слева вверху и нажать «Set»):


Нажмите для увеличения.

Эти кабели, фактически, являются эмуляцией дополнительных аудио интерфейсов на Вашем компьютере. Далее, запускаем 4 Audio Repeater’а, и настраиваем следующим образом:

  1. Repeater 1 : Wave in: Ваша звуковая карта (у нас это SigmaTel Audio) Wave out: Virtual Cable 1
  2. Repeater 2 : Wave in: Virtual Cable 2 Wave out: Ваша звуковая карта (у нас это SigmaTel Audio)
  3. Repeater 3 : Wave in: Virtual Cable 1 Wave out: Virtual Cable 3
  4. Repeater 4 : Wave in: Virtual Cable 2 Wave out: Virtual Cable 3

В нашем случае название звуковой карты — SigmaTel Audio, у Вас может стоять другое название. После настройки в каждом Repeater’е нажимаем «Start», должна получиться примерно следующая картина:


Нажмите для увеличения.

Настройка Skype.

Заходим в меню «Инструменты» — «Настройки…» и слева выбираем пункт «Настройка звука». Здес «Аудиовход» должен быть установлен на Вашу аудио карту, «Аудиовыход» на Virtual Cable 2:


Нажмите для увеличения.

Настройка Sam Broadcaster.

На главном рабочем столе Sam Broadcaster (Desktop A) находим окно «Voice FX», нажимаем «Config» видим окно «Voice FX COnfiguratio», как показано на рисунке:


Нажмите для увеличения.

В новом окне устанавливаем 3 параметра:

  1. Voice FX Destination — Encoders (Record to pipeline, skip output)
  2. Record Driver — DirectSound recorder
  3. Record soundcard device — Virtual Cable 3

Теперь в окне «Voice FX» нажимаем «Mic Off», «Lock Talk» и подключаем Encoder к серверу, как показано в предыдущей инструкции. Всё, теперь то, что Вы говорите в микрофон, а Ваш собеседник по Skype — отправляется в эфир

Обратите внимание, что реальный эфир, который услышат слушатели, будет немного отставать от Вашего передатчика, так как Интернет-Радио буферизируется!

Дополнительно.

В случае возникновения проблем — пожалуйста, проверьте правильность своих настроек. Также, проверьте состояние громкости в настройках Windows — микрофон должен быть включен (очень часто он бывает отключен регулятором громкости).

Идея

Идея создания виртуального звукового кабеля возникла вскоре после появления
программ для создания и обработки цифрового звука — виртуальные генераторы звуковых
сигналов, синтезаторы музыкальных тембров, ритм-машины, эквалайзеры, компрессоры/экспандеры,
процессоры эффектов и т.п. Поначалу каждая из этих программ была автономной:
получала звуковой сигнал непосредственно со входа звукового адаптера или из
звукового файла и выводила результат на выход адаптера или в другой звуковой
файл. Такой подход позволял использовать программы на любом компьютере, имеющем
звуковой адаптер, однако имел три основных недостатка:

  • Отсутствие универсальности. Несколько программ не могли быть соединены
    в цепочку, как это делается в студии или даже дома, в случае блочной аппаратуры
    (проигрыватель, предварительный усилитель, эквалайзер, усилитель мощности
    и т.п.). Таким образом, каждая программа представляла собой «моноблок» с определенным
    набором функций, расширить который было довольно сложно.
  • Потеря качества при работе в реальном времени. Запись результатов работы
    с выхода звукового адаптера при работе программы в реальном времени неминуемо
    влекла потерю качества исходного цифрового звука при преобразовании его в
    аналоговую форму. Чтобы сохранить качество сигнала неизменным, требовался
    адаптер с цифровым интерфейсом вместе с цифровым же магнитофоном (ценой порядка
    1000 долл.).
  • Ограничение оперативности при работе в режиме записи. Некоторые программы
    позволяли записывать результаты в звуковой файл на диске, и тогда никаких
    потерь качества не происходило. Однако при этом терялась возможность оперативного
    управления параметрами звука, и прослушать созданный фрагмент можно было лишь
    после завершения его записи на диск.

Программа Virtual Audio Cable позволяет практически полностью решить все эти
проблемы, организуя в системе компьютерный вариант обычного звукового соединительного
кабеля, которым подключаются друг к другу блоки звуковой аппаратуры — бытовой
или студийной. Можно сказать, она эмулирует набор звуковых адаптеров, у каждого
из которых вход и выход намертво соединены изнутри.

Virtual Audio Cable 4.15 скачать крякнутый

К вашему вниманию удобная и функциональная утилита, основной возможностью которой является создание виртуальных каналов, которые могут перенаправлять звуковой сигнал из одних источников на другие. Причем конфигурируется это все очень гибко. В данной статье речь как раз и пойдет о том, как работать с таким приложением. Также в самом конце страницы вы сможете бесплатно скачать крякнутую версию Virtual Audio Cable 4.15 по прямой ссылке.

Возможности

Многие пользователи не понимают для чего нужен Virtual Audio Cable. Мало того, люди, которые размещают программу на своих сайтах понятия не имеют, что это за софт. На самом деле все не так сложно. Приложение, о котором идет речь в статье занимается тем что переадресовывает сигнал, получаемый из любого источника, на специальный промежуточный виртуальный порт. Например, мы можем взять звук с Adobe Audition и перенаправить его на наушники, в то время как остальной сигнал будет идти на колонки.

Рассмотрим набор дополнительных функций описываемого нами софта:

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

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

Рассмотрим таковые и у нашего софта

Как известно, позиция на рынке любого программного обеспечения диктуется правильным сочетанием сильных и слабых сторон. Рассмотрим таковые и у нашего софта.

Плюсы и минусы

VAC – это уникальное программное обеспечение, но и у него есть несколько недостатков. Зато достоинств тут гораздо больше.

Достоинства:

  • Возможность конфигурирования сложных систем перенаправления звука между разными программами.
  • Редактирование кабелей в процессе их работы.
  • Установка в качестве стандартного устройства записи или воспроизведения.
  • Невысокие системные требования и хорошая производительность.

Недостатки:

  • Высокая стоимость полной версии (в вашем случае, по понятным причинам, неактуально).
  • Сложность настройки и использования.
  • Русского языка в программе нет.

Так как программа достаточно сложна в освоении, давайте рассмотрим, как правильно с нею работать.

Как пользоваться

Рассмотрим, как установить и начать работать с Virtual Audio Cable:

  1. Скачиваем архив с приложением по имеющейся ниже кнопке и распаковываем его при помощи вложенного сюда же кода.
  2. Устанавливаем ПО и запускаем его.
  3. В меню «Пуск» находим диспетчер виртуальных кабелей и создаем такое количество, которое требуется для реализации нашего проекта.
  4. При помощи настройки приложений и операционной системы переназначаем вход и выход через наш кабель.
  5. При необходимости настраиваем и воспроизведение/запись Windows, воспользовавшись контекстным меню иконки динамика в системно трее.

Так как разобраться с программой после прочтения такой короткой инструкции тяжело, рекомендуем обратиться к одному из множества видеороликов в сети. Тем более что распространяются они бесплатно.

Предлагаем начать именно с нашей видеоинструкции, так как в ней содержатся основы работы с данным ПО.

Ключи

Данная версия софта уже взломана и переупакована, поэтому никаких действий по активации вам предпринимать не придется.

Скачать

Скачать последнюю версию Virtual Audio Cable вместе с кряком вы сможете по имеющейся ниже кнопке.

Лечение Repack
Язык English
Платформа Windows

Скачать Virtual Audio Cable 4.15 (0,6 МБ)

Version 4.13 (23.07.13)

  • Fixed a bug preventing stream buffer watermark parameters from being
    loaded on restart.

  • Fixed bugs causing integer divide overflows in Audio Repeater (both MME
    and KS versions).

  • Added a workaround for PortCls bug causing BSOD (bugchecks 0x50 or 0xD6)
    in GetMaxMapRegisters function if Driver Verifier with the special pool is
    used for VAC driver verification.

  • Added peak signal level indicators to Control Panel.

  • Changed signal level indication in Audio Repeater from average to peak.

  • Fixed stream position timestamp error if PortCls is not used (occurred in
    Open Broadcaster Software).

  • Added a feature to control playback pin type (speaker or line out).

  • Fixed sleep/hibernate problems.

  • Added master volume control.

Version 4.15 (31.12.15)

  • Added KSEVENT_PINCAPS_FORMATCHANGE event support.
  • Replaced source line summer with a multiplexer.
  • Added recording side volume control.
  • Added cable information window with stream information list.
  • Added event log feature.
  • Fixed some bugs in KS version of Audio Repeater.
  • Added some options and useful information display to KS version of Audio
    Repeater.
  • Added MMCSS task registration to Audio Repeater to control thread
    priority.
  • Fixed a bug in resuming the streaming after sleep/hibernation.
  • Added Ctrl-C support in Audio Repeater «Wave in» and «Wave
    out» fields to copy device name to the clipboard.
  • Increased small buffer movement uniformity between VAC driver and
    applications.

Добывание, установка и удаление

Демонстрационные версии предоставляют все возможности VAC, ограничение касается
только количества независимых кабелей (один) и интервала между таймерными прерываниями
— 100 мс. Этого вполне достаточно для большинства применений программы.

Документация к VAC сделана только на английском языке — главным образом из-за
почти полного отсутствия в России покупателей полной версии. По этой же причине
рынок VAC ориентирован в основном на зарубежных пользователей.

Для установки VAC необходимо вначале распаковать дистрибутивный архив в любой
пустой каталог. Установка выполняется стандартными средствами системы из панели
управления:

  • в Windows 95/98/Me/2000 — при помощи мастера установки оборудования. Следует
    отказаться от автоматического поиска нового оборудования, выбрать в списке
    класс звуковых устройств, нажать кнопку «Установить с диска», указать каталог,
    в котором находится дистрибутив программы, после чего следовать указаниям
    системы;
  • в Windows NT 4 — при помощи панели Мультимедиа. В закладке «Устройства»
    необходимо нажать кнопку «Добавить», выбрать в списке «Установить с диска»,
    указать путь к каталогу дистрибутива и следовать указаниям системы.

При успешной установке перезагрузки системы не потребуется и звуковые порты
будут доступны сразу же.

Удаление программы также выполняется стандартными средствами через панель управления:

  • в Windows 95/98/Me/2000 — при помощи общего списка устройств (Система).
    Список доступен также через пункт «Свойства» контекстного меню объекта «Мой
    компьютер». В списке следует открыть класс звуковых устройств, выбрать Virtual
    Audio Cable и нажать «Удалить»;
  • в Windows NT 4 — при помощи той же панели Мультимедиа. В закладке «Устройства»
    необходимо выбрать «Аудиоустройства», далее — Virtual Audio Cable и нажать
    «Удалить».

Удаляется драйвер также без перезагрузки.

Возможности

Программа предназначена для создания в системе нескольких виртуальных кабелей, принимающих и передающих звуковые сигналы. Virtual Audio Cable позволяет подключать к компьютеру любое внешнее аудиоустройство (будь то стерео или музыкальный инструмент), а также создавать на ПК виртуальные устройства. После чего, пользователи могут соединять их виртуальное устройство к любым программным обеспечением. Данная функция позволяет записывать звук с динамиков без потери качества (довольно распространенная проблема).

Доступ к параметра конфигурации позволяют изменять более десятка всевозможных переменных таким образом, чтобы пользователь получал наилучшее качество выходного звука. Иногда для этого требуется некоторое время.

Если же один и тот же канал принимает сразу несколько сигналов, приложение смешивает все звуки в один. В случае, когда сигнал передается нескольким приложениям одновременно, кабель разделяет его на такое же количество звуковых потоков.

Features

  • Play back audio using a variety of APIs
    • WaveOut
    • DirectSound
    • ASIO
    • WASAPI
  • Read audio from many standard file formats
    • WAV
    • AIFF
    • MP3 (using ACM, DMO or MFT)
    • G.711 mu-law and a-law
    • ADPCM, G.722, Speex (using NSpeex)
    • WMA, AAC, MP4 and more others with Media Foundation
  • Convert between various forms of uncompressed audio
    • Change the number of channels — Mono to stereo, stereo to mono
    • Modify bit depth (8, 16, 24, 32 integer or 32 bit IEEE float)
    • Resample audio using a choice of resampling algorithms
  • Encode audio using any ACM or Media Foundation codec installed on your computer
    • Create MP3s (Windows 8 and above)
    • Create AAC/MP4 audio (Windows 7 and above)
    • Create WMA files
    • Create WAV files containing G.711, ADPCM, G.722, etc.
  • Mix and manipulate audio streams using a 32-bit floating mixing engine
    • construct signal chains
    • examine sample levels for the purposes of metering or waveform rendering
    • pass blocks of samples through an FFT for metering or DSP
    • delay, loop, or fade audio in and out
    • Perform EQ with a BiQuad filter (allowing low pass, high pass, peaking EQ, etc.)
    • Pitch shifting of audio with a phase vocoder
  • Record audio using a variety of capture APIs
    • WaveIn
    • WASAPI
    • ASIO
  • Record system audio with WASAPI Capture
  • Work with soundcards
    • Enumerate devices
    • Access soundcard controls and metering information
  • Full MIDI event model
    • Read and write MIDI files
    • Respond to received MIDI events
    • Send MIDI events
  • An extensible programming model
  • Support for UWP (preliminary)

Возможности

Многие пользователи не понимают для чего нужен Virtual Audio Cable. Мало того, люди, которые размещают программу на своих сайтах понятия не имеют, что это за софт. На самом деле все не так сложно. Приложение, о котором идет речь в статье занимается тем что переадресовывает сигнал, получаемый из любого источника, на специальный промежуточный виртуальный порт. Например, мы можем взять звук с Adobe Audition и перенаправить его на наушники, в то время как остальной сигнал будет идти на колонки.

Рассмотрим набор дополнительных функций описываемого нами софта:

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

Как известно, позиция на рынке любого программного обеспечения диктуется правильным сочетанием сильных и слабых сторон. Рассмотрим таковые и у нашего софта.

Version 4.50 (30.12.17)

  • Fixed a bug caused Control Panel crash if VAC driver cannot be restarted.
  • Split monolithic cable KS filter into two separate render/capture filters.
  • Added WaveRT (RTAudio) and WaveCyclic port/miniport interface support.
  • Removed 16-cable limitation from the default INF file.
  • Met Device Guard requirements.
  • Signed with EV certificate to allow loading by Win10 in Secure Boot mode.
  • Added load/save configuration features to Audio Repeater.
  • Added actual sampling rate display to Audio Repeater.
  • Added stream’s actual sampling rate and run time display to VAC Control
    Panel.
  • API: replaced CreationTime field in CableInfo with LifeTime to prevent
    calculation errors.

Достоинства и недостатки

Рассмотрим еще один важный момент, которым являются положительные и отрицательные особенности Virtual Audio Cable.

Плюсы:

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

Минусы:

В приложении нет русского языка.

Пример использования

Предположим, что в системе имеется один виртуальный кабель с портами Virtual
Cable 1 In и Virtual Cable 1 Out. Необходимо записать результат работы некоей
программы, которая не предлагает возможности выбора звукового устройства, а
выводит звук исключительно на стандартное системное устройство (Wave Mapper).

Открываем Панель управления, там — панель Мультимедиа. В закладке Аудио выбираем
устройство воспроизведения Virtual Cable 1 Out. После этого пропадает значок
регулятора громкости из панели задач — этого пугаться не нужно, так как VAC
не имеет собственного микшера.

Запускаем любую программу цифровой записи (Sound Forge, Cool Edit, Gold Wave,
WaveLab) и выбираем в списке устройств записи Virtual Cable 1 In. Если формат
цифрового звука программы, результат которой нам необходим, заранее известен
(например, 44100/16/стерео), — сразу устанавливаем его в программе записи. Иначе
запускается «играющая» программа и производится подбор в программе записи нужного
формата из числа стандартных. Как только запись включилась — формат подобран
верно.

Наконец, включаем запись, стартуем «играющую» программу сначала, записываем
фрагмент, выключаем запись. Если в процессе записи необходимо слушать звук,
проходящий по кабелю — запускаем Audio Repeater, выбираем устройством ввода
Virtual Cable 1 In, а устройством вывода — реальный звуковой адаптер, выставляем
формат, нажимаем Start. Повторитель снимает с выхода кабеля копию звукового
потока и отправляет «железному» адаптеру, не влияя на процесс записи.

По завершении работы рекомендуется вернуть реальному адаптеру статус стандартного
системного устройства в панели Мультимедиа, иначе все звуки, отправляемые по
кабелю, будут теряться, поскольку к выходу кабеля ничего не подключено.

Какие природные материалы могут пригодиться?

Поделки на тему осени можно изготовить и без природных материалов, однако с ними работы будут гораздо сильнее напоминать о данном времени года. Да и сам сбор такого сырья – отдельный завораживающий ритуал. А запах натуральных материалов, который погружает в особое состояние и приближает к природе?

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

Version 4.05 (12.05.07)

  • Added a clock correction feature.

  • Added configuration options for source line set (affects endpoint creation
    in Vista).

  • Changed service name in INF file to eliminate conflicts with VAC 3.

  • Added more correct multi-channel support under Vista.

  • Added a workaround for Vista portcls.sys bug (a miniport stream can be
    destructed without been stopped).

  • Removed the «Mic» source line (capture endpoint in Vista) from
    the default source line set.

  • Changed «Milliseconds per interrupt» default value to 7 to
    improve DirectSound stability.

  • Improved stream stability on short buffering times.

  • Changed the Control Panel interface.

Version 4.11 (11.03.12)

  • Added cable multi-selection feature to Control Panel.

  • Clock correction precision increased to 0.0000001% (1E-8%).

  • Added volume boost feature.

  • Fixed sampling rate change bug caused incorrect playback speed.

  • Rewritten data processing code from DPC to system thread set to minimize
    interlocked waiting and improve performance on multi-CPU/core systems.

  • Added stream buffer watermark control feature to improve stream stability.

  • Added «Reset counters» buttons (Control Panel) to reset
    cable/driver counters.

  • Minimum possible sampling rate increased from 200 to 1000.

  • Fixed a bug in KS Audio Repeater (device name string length was limited to
    31 chars as in MME version).

  • Optimized KS Audio Repeater algorithms for more reliable transfer.

  • Added a feature to Audio Repeater: now command-line options can specify
    device number instead of its name to avoid name collisions if several
    adapters of the same type coexists.

  • Added several channel mixing/distribution schemes.

  • Added channel scatter/gather mode and cable channel mixing control.

  • Increased clock correction precision (registry value format is changed).

  • Added a privilege elevation manifest to Setup application to elevate
    privileges automatically.

  • Maximum sampling rate changed from 1000000 to 384000 in accordance with MS
    requirements.

  • Add «already installed» warning to Setup application.

  • Fixed some node property errors.

  • Fixed some minor bugs.

Способ 2: Удаление Virtual Audio Cable при помощи специального ПО

На просторах интернета в свободном доступе находится множество самых разных программ, которые предназначены для полного удаления других приложений. Их можно использовать в том случае, когда вручную избавиться от софта не получается. Рассмотрим выполнение поставленной задачи на примере IObit Uninstaller.

  1. Воспользуйтесь ссылкой выше, чтобы скачать и установить IObit Uninstaller на свой ПК. После этого в меню «Все программы» отыщите Voicemeeter и нажмите по кнопке с изображением корзины.

В новом окне отметьте маркером пункт «Автоматически удалять все остаточные файлы», а затем щелкните «Деинсталлировать».

Ожидайте выполнения процедуры.

Появится дополнительное окно Voicemeeter, где требуется кликнуть «Remove».

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

Подробнее: Программы для удаления программ, которые не удаляются

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

FAQ

What is NAudio?

NAudio is an open source audio API for .NET written in C# by Mark Heath, with contributions from many other developers. It is intended to provide a comprehensive set of useful utility classes from which you can construct your own audio application.

Why NAudio?

NAudio was created because the Framework Class Library that shipped with .NET 1.0 had no support for playing audio. The System.Media namespace introduced in .NET 2.0 provided a small amount of support, and the MediaElement in WPF and Silverlight took that a bit further. The vision behind NAudio is to provide a comprehensive set of audio related classes allowing easy development of utilities that play or record audio, or manipulate audio files in some way.

Can I Use NAudio in my Project?

NAudio is licensed under the Microsoft Public License (Ms-PL) which means that you can use it in whatever project you like including commercial projects. Of course we would love it if you share any bug-fixes or enhancements you made to the original NAudio project files.

Is .NET Performance Good Enough for Audio?

While .NET cannot compete with unmanaged languages for very low latency audio work, it still performs better than many people would expect. On a fairly modest PC, you can quite easily mix multiple WAV files together, including pass them through various effects and codecs, play back glitch free with a latency of around 50ms.

How can I get help?

There are three main ways to get help. First, you can raise an issue here on GitHub. This is the best option when you’ve written some code and want to ask why it’s not working as you expect. I attempt to answer all questions, but since this is a spare time project, occasionally I get behind.

Finally, I am occasionally able to offer paid support for situations where you need quick advice, bugfixes or new features. Please contact Mark Heath directly if you wish to pursue this option.

How do I submit a patch?

I welcome contributions to NAudio and have accepted many patches, but if you want your code to be included, please familiarise yourself with the following guidelines:

  • Your submission must be your own work, and able to be released under the MS-PL license.
  • You will need to make sure your code conforms to the layout and naming conventions used elsewhere in NAudio.
  • Remember that there are many existing users of NAudio. A patch that changes the public interface is not likely to be accepted.
  • Try to write «clean code» — avoid long functions and long classes. Try to add a new feature by creating a new class rather than putting loads of extra code inside an existing one.
  • I don’t usually accept contributions I can’t test, so please write unit tests (using NUnit) if at all possible. If not, give a clear explanation of how your feature can be unit tested and provide test data if appropriate. Tell me what you did to test it yourself, including what operating systems and soundcards you used.
  • If you are adding a new feature, please consider writing a short tutorial on how to use it.
  • Unless your patch is a small bugfix, I will code review it and give you feedback. You will need to be willing to make the recommended changes before it can be integrated into the main code.
  • Patches should be provided using the Pull Request feature of GitHub.
  • Please also bear in mind that when you add a feature to NAudio, that feature will generate future support requests and bug reports. Are you willing to stick around on the forums and help out people using it?

Установка и использование VB-CABLE Virtual Audio Device

Virtual Audio Cable очень проста в использовании, при условии, что вы знаете, где в системе или программе, которую вы используете для записи, настраиваются устройства записи (микрофон) и воспроизведения.

Примечание: есть еще одна аналогичная программа, которая также называется Virtual Audio Cable, более продвинутая, но платная, упоминаю об этом, чтобы не было путаницы: здесь рассматривается именно бесплатный вариант VB-Audio Virtual Cable.

Шаги для установки программы в Windows 10, 8.1 и Windows 7 будут следующими

  1. Прежде всего потребуется скачать Virtual Audio Cable с официального сайта https://www.vb-audio.com/Cable/index.htm и распаковать архив.
  2. После этого запустите (обязательно от имени Администратора) файл VBCABLE_Setup_x64.exe (для 64-бит Windows) или VBCABLE_Setup.exe (для 32-бит).
  3. Нажмите кнопку Install Driver.
  4. Подтвердите установку драйвера, а в следующем окне нажмите «Ок».
  5. Вам предложат перезагрузить компьютер — это на ваше усмотрение, в моем тесте работало и без перезагрузки.

На этом Virtual Audio Cable установлен на компьютер (если в этот момент у вас пропадет звук — не пугайтесь, достаточно просто изменить устройство воспроизведения по умолчанию в параметрах звука) и его можно использовать для записи воспроизводимого аудио.

  1. Зайдите в список устройств воспроизведения (В Windows 7 и 8.1 — правый клик по значку динамика — устройства воспроизведения. В Windows 10 для этого можно нажать правой кнопкой мыши по значку динамика в области уведомлений, выбрать «Звуки», а потом перейти на вкладку «Воспроизведение»).
  2. Нажмите правой кнопкой мыши по пункту Cable Input и выберите пункт «Использовать по умолчанию».
  3. После этого либо установите Cable Output в качестве устройства записи по умолчанию (на вкладке «Запись»), либо выберите это устройство в качестве микрофона в программе записи звука.

Теперь, звуки, воспроизводимые в программах, будут перенаправляться на виртуальное устройство Cable Output, которое в программах для записи звука будет работать как обычный микрофон и, соответственно, записывать воспроизводимое аудио. Однако при этом есть один недостаток: во время этого вы не будете слышать то, что записываете (т.е. звук вместо динамиков или наушников будет направляться на виртуальное устройство записи).

Для удаления виртуального устройства, зайдите в панель управления — программы и компоненты, удалите VB-Cable и перезагрузите компьютер.

У этого же разработчика есть и более сложное бесплатное ПО для работы с аудио, которое подойдет, в том числе, для записи звука с компьютера (в том числе сразу с нескольких источников, с возможностью одновременного прослушивания) — Voicemeeter.

Если для вас не сложно разобраться в английском интерфейсе и пунктах управления, почитать справку — рекомендую попробовать.

А вдруг и это будет интересно:

У меня с записью проблема микрофон не работает. думала если виртуальный сделать, то на запись сработает, но нет…. не знаете что делать?

Я для записи юзаю FastStone Capture. На одном компе нормально пишет, на другом говорил что нужен МИКРОФОН. Я нашел эту замечательную статью и скачал эту прогу. У меня windows 10 x64 в процессе установки программы и после неё я не перезагружал. Зашел в настройки звука через панель управления и переключил на основоной динамик Realtek (в моем случае) а в разделе «запись» выставил эту программу (CABLE output). В настройках выбираю НЕ микрофон а ДИНАМИКИ (то, что слышно) и все шикарно пишет. Спасибо еще раз за подкинутую идею с прогой!

Делал все по инструкции. Мало того что ничего не работает, так еще и удалятся не желает. Хлам…

источник

Version 4.60 (12.10.18)

  • Added RT Audio packet streaming support.
  • Increased maximum number of supported channels to 32 (may cause problems,
    consult the manual).
  • Decreased default timer event period down to 3 ms to avoid RT Audio
    (WaveRT) glitches.
  • Show actual and potential cable/stream problems with state icons.
  • Show circular buffer duration and amount of buffered data (in
    milliseconds) in stream lists.
  • Show stream processing modes in stream lists.
  • Made application windows DPI aware (no blurring on high DPI displays).
  • Added high-resolution icons.
  • Added tooltips to application controls.
  • Added «Help» button to Audio Repeater applications.
  • Added a private property set accessible via any KS interface.
  • Added registry parameter for timer resolution adjustment.
  • Increased trial voice reminder delay to 30 minutes.
  • Added voice reminder status (silent/audible) indication to Control Panel.
  • Removed stream data buffer and stream watermark support because they were
    hard to tune and not very efficient against stream stability problems.
  • Some changes in Control API, not binary compatible with previous versions.
  • Fixed bug causing BSOD on some rare formats and settings combinations.
  • Fixed buffer notification positions.
  • Fixed minor bugs.

Version 4.10 (15.02.10)

  • Added IPrefetchOffset interface support (more stable audio in
    XP/Vista/Server 2008/Win7).

  • Added a workaround to avoid Skype freezing and to stabilize streaming in
    heavy load cases.

  • Changed voice reminder policy in trial version.

  • Added tray icon support to Audio Repeater.

  • Added Kernel Streaming version of Audio Repeater.

  • Added Wikipedia references in the user manual.

  • Fixed some bugs in volume control code.

  • Fixed a bug caused timer resolution restoration when a last cable stream
    was closed.

  • Added timer resolution correction on return from standby.

  • Added load splitting among CPUs/cores.

  • Added Authenticode digital signature from NTONYX.

  • Added instance closing feature to Audio Repeater.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector