Как заставить ASIO работать с несколькими программами одновременно: как я могу слушать Guitar Rig плюс еще что-то через тот же интерфейс?

Я использую Guitar Rig 4 год или два, и это довольно полезная игрушка для гитариста в спальне. В настоящее время я использую USB-интерфейс Behringer UCG102, в котором есть вход для гитары и выход для наушников.

При подключении к компьютеру все работает нормально, я получаю измененный звук через выход для наушников. Однако, если я хочу слушать практические материалы, например, мультимедиа на моем ноутбуке, и подыгрывать, мне нужно пройти еще через несколько обручей; моя текущая установка состоит в том, чтобы использовать 1/4-дюймовый провод от наушников к моему усилителю, использовать кабель 3,5 мм от порта наушников на ноутбуке к тому же порту на моем усилителе, а затем подключить наушники к моему усилителю. Таким образом Я могу одновременно получить и гитарный звук, и звук компьютера.Это запутанно, но если у меня есть усилитель, это работает.

Однако в данный момент я нахожусь далеко от дома и не имею доступа к моему усилителю, хотя у меня есть гитара и USB-интерфейс вместе с программным обеспечением GR. Кажется, я не могу настроить драйверы ASIO4ALL таким образом, чтобы получить обычный выход ноутбука через интерфейс USB, не отключая выход от Guitar Rig. Может ли кто-нибудь посоветовать мне, как заставить их работать одновременно?

У меня была эта мультиклиентская проблема ASIO с Lexicon Alpha. Лучшее решение, которое я нашел после множества исследований, — это использование ASIO Link Pro, и все же была небольшая задержка, которая раздражала. Я решил купить Steinberg UR22 MKII. Я могу подтвердить, что он работает безупречно, без каких-либо задержек и без какой-либо специальной настройки. Их драйвер ASIO просто отлично работает. Я играю в Spotify/YouTube, играя в MIDI внутри Ableton. У меня установлена ​​Windows 10 + Ableton Live 9.5.

Ответы (13)

Важная заметка

Этот ответ устарел. FlexASIO кажется текущим решением.


Кажется, я знаю, в чем проблема. Мой Windows-фу ржавый, но вот что я нашел.

Решение, короче

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

Что случилось?

Кажется, что ASIO в целом (включая ASIO4ALL) не может обрабатывать более одной программы, использующей один и тот же вывод.

Поддержка использования ASIO с несколькими программами одновременно. Раньше, если вы использовали драйвер ASIO (чтобы иметь низкую задержку), вы могли использовать ASIO только с одной программой за раз. Теперь вы можете одновременно использовать несколько программ с ASIO — например, RealBand и Band-in-a-Box.

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

Дополнительная информация: http://www.pgmusic.com/forums/ubbthreads.php?ubb=showflat&Number=237170

Вы можете попробовать другие мультиклиентские драйверы ASIO, например этот: http://vidance.com/asiomulti/asiomulti.html

Из вышеизложенного мы обнаруживаем, что:

ASIO (Audio Streaming Input Output) — это технология Steinberg. Это обеспечивает низкие задержки, и почти каждое современное аудиоустройство в настоящее время поставляется с драйвером ASIO (по крайней мере, в Windows). Однако основная идея ASIO заключается в том, что профессиональные аудиоприложения полностью берут на себя управление устройством ASIO. Лишь очень немногие драйверы ASIO поддерживают настоящий многопользовательский доступ. Фактически это означает, что вы не можете одновременно использовать 2 или более приложений, использующих одно и то же устройство ASIO.

Другими словами, вам понадобится мультиклиентский драйвер Steinberg или Vidance ASIO для маршрутизации более чем одной программы на один и тот же аудиоинтерфейс.

Другой альтернативой является использование JACK

Я обнаружил, что некоторые люди используют JACK для решения этой проблемы. Это внутренняя система маршрутизации для аудио и MIDI. Если это что-то вроде Soundflower, я полагаю, что они могут маршрутизировать все на JACK, а затем маршрутизировать JACK на аудиоинтерфейс, используя JACK как микшер.


Редактировать: недавно я пытался использовать мультиклиент Steinberg ASIO в Windows 10 и не смог заставить его работать. Драйвер действительно старый и официально не поддерживается, поэтому он может быть устаревшим сейчас (вероятно, он работает в других версиях Windows, но я не могу проверить этот банкомат).

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

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

Я помню, что пробовал многоклиентский драйвер ASIO от Vidance и Steinberg в прошлом, но не смог этого сделать (успех ли вы с этим @JCPedroza?): Запустите DAW (например, Ableton) с ASIO4ALL и запустите Firefox, Видео на ютубе заодно. Возможно ли это с одним из этих мультиклиентских драйверов ASIO? [Здесь ASIO + WDM одновременно, а не ASIO + ASIO одновременно, потому что Firefox не использует ASIO]

Я нашел ASIO Link , и он также позволяет вам слушать звук Windows и отправлять звук по сети.

Цена 39,95 австралийских долларов на 10 ноября 2016 года, поэтому, пожалуйста, игнорируйте информацию о цене в комментарии ниже от mateen-ulhaq.

Обновление за ноябрь 2019 г.: Как объясняется в этом посте , разработчик ASIO Link недавно скончался, и его племянник разрешил выпуск программного обеспечения бесплатно. Исходный веб-сайт недоступен, но вы все еще можете загрузить программу по этой ссылке Wayback Machine . После установки вам понадобится патчер, чтобы превратить пробную версию в полную. Источник для этого также не работает, но эта ссылка Wayback Machine дает вам доступ.

Разработчик умер несколько месяцев назад, и сейчас невозможно купить полную версию.
@mruellan Это лучшее решение, которое я нашел после двухнедельной борьбы с одной и той же проблемой. Жаль, что легально купить нельзя. В любом случае, команда Team AiR взломала AsioLink, и он отлично работает.
Уже пытался, но защитник Windows обнаружил вирус. Я нашел обходной путь для моего pb. Я купил Reaper и теперь все мои vst работают как часы (с midi aftertouch для барабана). Мне больше не нужны автономные версии.
@Rob После более чем 10-летних попыток решить эту проблему и тестирования всего возможного программного обеспечения / драйверов AsioLinkPro действительно был единственным рабочим решением на сегодняшний день.
Из обсуждения.cakewalk.com/ index.php? /topic/… : «Хорошая новость в том, что теперь похоже, что племянник разработчика разрешил выпустить ее бесплатно с патчем для удаления регистрации/авторизации»: give. академия/сообщения/2018/03/02/AsioLinkPro
К слову, ASIO Link и FlexASIO у меня работали. В итоге я выбрал FlexASIO, потому что он не использует виртуальные динамики, поэтому, в отличие от ASIO Link, мне не нужно переключать выходные динамики Windows каждый раз, когда я запускаю или закрываю DAW. Единственное преимущество ASIO Link, по-видимому, заключается в том, что он может работать с большим количеством аудиоинтерфейсов (подробнее см. Мой комментарий к ответу Basj).

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

В статье Звук с низкой задержкой на ПК с Windows со встроенной звуковой картой я подробно рассказываю обо всех работающих и неработающих решениях.

TL;DR: они не работают напрямую для этой цели: Asio2KS, Vidance AsioMulti, VirtualAudioCable и т. д. Лучшее доступное решение — FlexASIO .

Выяснилось, что, хотя FlexASIO отлично работает, он, к сожалению, может одновременно обрабатывать только один входной канал. Из комментария Ричарда к ответу Роба здесь я узнал, что ASIO Link тем временем стал бесплатным, и он отлично работает для меня, в том числе с несколькими входами (соответственно я обновил ответ Роба). Возможно, вы уже знаете об этом, но если нет, я подумал, что это будет хорошим обновлением для вашей статьи :)
Спасибо @MaxD за эту информацию! Теперь я обновил свою статью в блоге :)
На всякий случай, если кто-то еще когда-нибудь это прочитает, чтобы избежать путаницы, я должен пересмотреть свой предыдущий комментарий. FlexASIO МОЖЕТ обрабатывать несколько входных каналов, если они используют одно и то же так называемое «логическое устройство». К счастью, в моем случае (Behringer UMC22) оба входа используют одно устройство, поэтому после небольшого изменения настроек, как показано здесь, FlexASIO работает для меня как шарм. Однако структура входов и логических устройств, по-видимому, различается от интерфейса к интерфейсу. Дополнительную информацию можно найти здесь .

MOTU и RME — единственные известные мне интерфейсы, в которых используются мультиклиентские драйверы. Я нанял некоторых производителей, и их люди поддержки даже не знают, что они из себя представляют. Я тоже не знал, пока не купил интерфейс не от MOTU (TASCAM US20x20, который мне очень понравился). Я пробовал обходные драйверы безрезультатно. Я думаю, что я буду придерживаться MOTU. Они сказали, что всегда использовали мультиклиентские драйверы. Для меня очень важно переключаться между аудио приложениями, не закрывая их. Кажется, это не проблема.

Правильно, драйвера MOTU для этого отлично подходят! Мультиклиент встречается редко ... У некоторых Tascam тоже есть мультиклиент (конечно, US122L, и, возможно, US1800 тоже, IIRC)

Я считаю, что это частота дискретизации. Если вы записываете на частоте 48 кГц и ваша карта является одной из базовых, она не сможет переключаться между ними. Так что, если вы хотите использовать его для практики над видео на YouTube или чем-то в этом роде, просто уменьшите частоту дискретизации вашей галки до 44,1 кГц, и это должно решить проблему;)

Единственный способ, который работает для меня, - это использование 2 мониторных динамиков по отдельности. Означает. 1 выход от ASIO устройств. И 1 выход из разъема вашего ПК. В этой настройке вы можете одновременно воспроизводить IRIG и другие аудиофайлы (youtube или видеофайлы). Удачи.

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

  • Попробуйте направить звуки Guitar Rig в DAW, а затем послушайте выход DAW через динамики ноутбука/разъем для наушников. Таким образом, у вас будет программный микшер, и вы сможете слышать звуки, загруженные вашими эффектами.

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

Для того, что вы пытаетесь сделать, вы могли бы получить гораздо больше удовольствия, если бы вы переключились на более полнофункциональную звуковую карту, например, предоставляемую M-Audio или presonus. Они делают подобные вещи очень легкими.

Бонус?

Вы можете получить буквально тысячи гитарных эффектов бесплатно через систему плагинов VST.

В гитарной установке есть магнитофон и проигрыватель, которым я пользуюсь постоянно. Вы перетаскиваете трек и опускаете его на проигрыватель, и вы можете воспроизводить его, замедлять и изменять высоту тона. Его довольно полезный инструмент помогает с практикой. Вы не можете воспроизвести другое мультимедийное приложение на своем ПК, если у вас есть asio, как в первом ответе.

Нет проблем, просто установите динамики на тот же выход, что и интерфейс. если вы используете asio 44.1k и интерфейс 48.0k, вы услышите только один звук, поэтому убедитесь, что все звуки одного и того же 44.1k, и все должно работать

По моему опыту, ASIO Link Pro «работает», но есть некоторые проблемы. Он успешно перенаправил мой системный звук в мою DAW и мой звук DAW в другие программы, но, похоже, у него есть некоторые сбои. В моей системе (Windows 10, Creative X-Fi Titinium HD, ASIO4ALL) звук прерывается примерно на 4–5 секунд каждую минуту. Это происходит ровно каждую минуту после запуска ASIO Link Pro и, похоже, не связано с какими-либо другими фоновыми процессами. Я пробовал все, что мог придумать, и, кажется, ничто не мешает этому случиться.

Не уверен, что у кого-то еще есть эта проблема или ему удалось ее решить, но для меня это нарушение условий сделки. Я использую версию ASIO Link Pro от Give Academy. Вместо этого я скоро попробую FlexASIO. Я бы очень хотел, чтобы ASIO Link Pro у меня работал нормально, у него вроде бы больше возможностей и возможностей.

На веб-странице ASIO Link Pro говорится следующее: Пока вы не зарегистрируетесь, звук ASIO Link отключается на 5 секунд каждую минуту, поэтому, когда вы довольны ASIO Link, приобретите лицензию с одним из способов оплаты справа. Лицензия позволяет использовать на двух машинах и может быть передана.

Попробуйте использовать хорошую внешнюю аудиоплату для галки аудиовхода (типа: вывод компьютерного звука через разветвитель(на вход А сплиттера) во внешнюю аудиоплату с выходом гитарного рига(на вход В сплиттера)так что можно также запишите звук фоновой дорожки и вашей гитары вместе (выясните, что вы можете сделать с двумя хорошими внешними звуковыми платами, соединенными вместе... например: выход компьютера на внешнюю звуковую плату 1 и выход гитары (если оборудование) или в(если софт) к/с (зависит) внешняя аудиоплата 2 в способе (также) записать звук с любимой галкой гитары(влияет) и компа на две отдельные дорожки

Я бы порекомендовал ASIO Bridge от VB-Audio , единственное решение, которое до сих пор работало для меня. Он создает виртуальное устройство воспроизведения с именем «Hi-Fi Cable Input», которое будет «захватывать» звук из вашего драйвера ASIO (в вашем случае ASIO4ALL).

Это бесплатно и легко настраивается, вам просто нужно запустить ASIO Bridge и выбрать правильный драйвер ASIO, и он автоматически заработает!

«ASIO Bridge от VBAudio» — классный инструмент, но в данном случае он неSoftware #1 in ASIO mode => ASIO4ALL // Software #2 in WDM => ASIO Bridge => ASIO4ALL работает: . Последнее не работает, потому что ASIO4ALL уже используется ПО №1. ASIO4ALL не является мультиклиентом.

Я также купил Beheringer Guitar Link в качестве устройства ввода для моего ноутбука, и я разочарован этим. ЕДИНСТВЕННОЕ решение, которое я нашел, которое отлично работает, - это мой гитарный порт Line 6, который я подключил к своему рабочему столу. Проблема в том, что драйвер AISO берет на себя управление и деактивирует драйверы вашей звуковой карты. Это означает, что работают только программы AISO, а не такие вещи, как Firefox или Chrome. Использование прокси-программы AISO позволяет вам использовать несколько программ ASIO, но не программы, которые используют драйверы вашей звуковой карты одновременно. Гитарный порт работает иначе. Он становится вашей звуковой картой и позволяет всем программам иметь равный доступ к нему. Я использую его все время с Youtube, своей аудиоколлекцией и т. д. Думаю, я куплю второй порт для гитары.

старый пост, но это ложная информация: "драйверы звуковой карты" не деактивированы. Если бы вы направляли выходной сигнал через наушники behringer на внешние динамики, вы могли бы использовать выход динамика/наушников ноутбука для одновременного прослушивания звука. вам понадобятся динамики для каждого.