Автор Тема: При включенном ASIO он использует выходной интерфейс монопольно  (Прочитано 5458 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Skolldir Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • GuitarPlayer.Ru fan!
Если включен Amplitube, работающий через ASIO, то ни одна из программ на ноуте не может издать ни звука.
К примеру, те же Guitar Pro или Winamp.

Галочку в устройствах воспроизведения "Разрешить приложениям использовать устройство в монопольном режиме" снял.
Как можно решить проблему?

Оффлайн Darth-Vader

  • Ветеран форума
  • ******
  • Сообщений: 3262
Встроенная звуковуха? Так и должно быть.
В следующий раз задавай такие вопросы в теме "Новичкам".

Оффлайн Skolldir Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • GuitarPlayer.Ru fan!
Встроенная звуковуха? Так и должно быть.
В следующий раз задавай такие вопросы в теме "Новичкам".
Выход - встроенная звуковуха.
Вход - внешняя USB.

Задержек нет, в том числе и с эффектами.

Оффлайн Darth-Vader

  • Ветеран форума
  • ******
  • Сообщений: 3262
Выход - встроенная звуковуха.
Вход - внешняя USB.
Просто интересно, зачем?

Оффлайн Skolldir Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • GuitarPlayer.Ru fan!
Просто интересно, зачем?

Одновременно иметь подключенную активную гитару и слушать метроном/видео/табы.

Оффлайн phillipoque

  • Частый посетитель
  • **
  • Сообщений: 130
  • GuitarPlayer.Ru fan!
Если включен Amplitube, работающий через ASIO, то ни одна из программ на ноуте не может издать ни звука.
Так и должно быть.
ASIO всегда работает только в монопольном режиме.
так что полностью решить проблему - никак.
Но можно ее обойти. Например, использовать Amplitube как VST-плугин, в котором есть поддержка видео-дорожек (метроном, табы и т.п.).
К примеру, Reaper. Импортировал видео на один трек, на другой повесил Amplitube, развернул виде-окошко на полный экран, нажал Play - и играешь себе под видео.

Оффлайн Skolldir Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • GuitarPlayer.Ru fan!
Так и должно быть.
ASIO всегда работает только в монопольном режиме.
так что полностью решить проблему - никак.
Но можно ее обойти. Например, использовать Amplitube как VST-плугин, в котором есть поддержка видео-дорожек (метроном, табы и т.п.).
К примеру, Reaper. Импортировал видео на один трек, на другой повесил Amplitube, развернул виде-окошко на полный экран, нажал Play - и играешь себе под видео.
Использует в монопольном режиме все выходные интерфеййсы, или только один?
Можно ли как-то обойти? Могу ли я какую-нибудь софтовую фальшивую звуковуху добавить, чтобы он только ее использовал?

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

Оффлайн phillipoque

  • Частый посетитель
  • **
  • Сообщений: 130
  • GuitarPlayer.Ru fan!
Использует в монопольном режиме все выходные интерфеййсы, или только один?
Правильнее сформулировать так: ASIO-драйвер всегда работает в монопольном режиме.
Это значит, что если одна какая-то программа обращается к устройству через ASIO-драйвер, то никакая другая программа никаким способом доступ к этому устройству получить уже не может. Ни к входам, ни к выходам.
Теоретически, наверное, можно сделать так: в Панели управления Windows назначить в качестве устройств по умолчанию встроенную звуковую карту, а в Amplitube - ASIO-драйвер внешней звуковой карты. В этом случае какой-нибудь Winamp через MME-драйвер встроенной звуковой карты сможет воспроизводить музыку, и в то же время вы сможете играть через Amplitube, с выходом USB-интерфейса. Теоретически. Сам не проверял :-) Но в этом случае две звуковых карты будут работать совершенно независимо, каждая со своим программным источником звука, и вам понадобится, соответственно, две пары колонок.

Я, собственно, не вполне пока понимаю, чего вы хотите добиться.

Можно ли как-то обойти? Могу ли я какую-нибудь софтовую фальшивую звуковуху добавить, чтобы он только ее использовал?
Давайте вы сначала ПОЛНОСТЬЮ опишете, чего хотите :-)
Или вот я попробую угадать.
Включать гитару во вход внешнего USB-интерфейса, пропускать этот входной сигнал через Amplitube, и чтобы выходной сигнал на колонки шел с выхода встроенной звуковой карты, и при этом еще Winamp что-то играл, и сигнал с Winamp'а тоже шел на выход встроенной звуковой карты, и смешивался с сигналом из Amplitube?
Если вы этого хотите - увы, так сделать нельзя. Совсем, никак.

Оффлайн Skolldir Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • GuitarPlayer.Ru fan!
Проблема в том, что на внешней звуковой только порт для гитары. Она чисто гитарная :(

Цитировать
Я, собственно, не вполне пока понимаю, чего вы хотите добиться.
Одновременно играть на гитаре (учиться) и использовать метроном, смотреть разборы, слушать GTP.

Давайте вы сначала ПОЛНОСТЬЮ опишете, чего хотите :-)
Или вот я попробую угадать.
Включать гитару во вход внешнего USB-интерфейса, пропускать этот входной сигнал через Amplitube, и чтобы выходной сигнал на колонки шел с выхода встроенной звуковой карты, и при этом еще Winamp что-то играл, и сигнал с Winamp'а тоже шел на выход встроенной звуковой карты, и смешивался с сигналом из Amplitube?
Если вы этого хотите - увы, так сделать нельзя. Совсем, никак.
Вот вот, именно это и хочу. Жаль, что не выйдет.

Оффлайн phillipoque

  • Частый посетитель
  • **
  • Сообщений: 130
  • GuitarPlayer.Ru fan!
Вот вот, именно это и хочу. Жаль, что не выйдет.
Ну, я выше написал, как выкручиваюсь сам :-)
Да и, вроде бы, есть прямо в Amplitube и метроном строенный, и проигрыватель аудиофайлов - именно как раз для таких случаев.

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 33526
  • alderman of morning star
    • Malefice
Правильнее сформулировать так: ASIO-драйвер всегда работает в монопольном режиме.
Правильнее сформулировать так: интерфейсы с мультиклиентностью позволяют использовать ASIO одновременно с виндовыми программными интерфейсами (DS/MME/WDM). У некоторых есть даже ASIO-мультиклиентность, т.е. несколько ASIO-приложений одновременно.

Оффлайн phillipoque

  • Частый посетитель
  • **
  • Сообщений: 130
  • GuitarPlayer.Ru fan!
У некоторых есть даже ASIO-мультиклиентность, т.е. несколько ASIO-приложений одновременно.
Да, есть, но мало и страшно далеки они от народа... У топикстартера-то USB-интерфейс явно не из таких.

... и добавил:

Однако!
Немного погуглив, я нашел вот такую штуку: PC Windows ASIO multiclient driver by Charlie Steinberg
http://www.steinberg.net/forums/viewtopic.php?f=34&t=48
ftp://ftp.steinberg.net/Download/Hardware/ASIO_multiclient_driver/
Сам пробовать не стал. Пока :-)
Но - вот, может, заработает.
Правда, опять же, это не мультипротокольный драйвер, а мультиклиентский.
То есть позволяет использовать одно устройство с несколькими программами одновременно, но только при условии, что все эти программы поддерживают ASIO. Не знаю, как с этим у Винампа...
Встроенную звуковую карту можно попробовать "обернуть" в ASIO4All.
« Последнее редактирование: Августа 06, 2014, 15:37:45 от phillipoque »

Оффлайн Skolldir Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • GuitarPlayer.Ru fan!
Как я понимаю, ASIO в монопольном режиме использует как вход, так и выход?
Вход и выход у меня на разных звуковухах. И обе монополизированы ASIO?

Следовательно, если я еще одну звуковуху подключу (китайщину за доллар), то через нее уже смогу винамп юзать?
Дома попробую, спасибо.

Оффлайн uss77

  • Ветеран форума
  • ******
  • Сообщений: 3370
Цитировать
Если включен Amplitube, работающий через ASIO, то ни одна из программ на ноуте не может издать ни звука.
К примеру, те же Guitar Pro или Winamp.
У меня на XP издаёт, без проблем. :)

Оффлайн phillipoque

  • Частый посетитель
  • **
  • Сообщений: 130
  • GuitarPlayer.Ru fan!
Вход и выход у меня на разных звуковухах. И обе монополизированы ASIO?
Для начала, я только догадываюсь, каким образом вы подключаете встроенную звуковуху.
Через ASIO4All? :-)
Если да - то ASIO4AAll захватывает в монопольное пользование те каналы, которые у него в настройках отмечены галочками.
Если у вас ASIO4All так сконфигурирован, что он использует вход одного устройства и выход другого, то больше никому он их не отдаст, пока активен.
Следовательно, если я еще одну звуковуху подключу (китайщину за доллар), то через нее уже смогу винамп юзать?
Что-то такая конфигурация получается, что я уже путаться начинаю :-)

... и добавил:

А вот еще, возможно, интересное решение:
http://midithru.net/Home/AsioLink
Но за деньги. Не знаю, есть ли народный вариант.
Но, кажется, я таки был слишком пессимистичен :-)
« Последнее редактирование: Августа 06, 2014, 15:53:41 от phillipoque »