Принесен вам Этьен Дешампс - GitHub
Asio - это товарная марка и программное обеспечение Steinberg Media Technologies Gmbh
Если вы ищете установщик, см. Страницу GitHub Relases.
Flexasio - универсальный драйвер Asio , что означает, что он не привязан к конкретному аудио -оборудованию. Другие примеры универсальных драйверов Asio включают Asio4all, Asio2ks, Asio2wasapi. Koordasio - это производная Flexasio, которая фокусируется на Wasapi и удобстве пользователя.
Универсальные драйверы Asio используют аппаратные агростические аудио интерфейсы, предоставляемые операционной системой для производства и потребления звука. Типичный вариант использования для такого драйвера состоит в том, чтобы сделать ASIO пригодным для использования аудио -оборудованием, которое не поставляется с его собственными драйверами ASIO или где драйверы Asio, связанные с комплексами ASIO, не предоставляют желаемой функциональности.
В то время как ASIO4ALL и ASIO2Ks используют низкоуровневый аудио-API Windows, известный как потоковая передача ядра (также называемые «Directals», «WDM-KS») для работы, а Asio2wasapi использует WasApi (только в исключительном режиме), FlexAsio дифференцирует себя, используя промежуточную библиотеку под названием Portaudio, которая сама поддерживает большие операционные системы Sound, которая включает в себя kerni, который включает в себя, и в том, что он включает в себя, и в том, что он включает в себя, и в том, что он включает в себя, и в том, что он не прощера режим), но также и более обыденные API MME и DirectSound. Таким образом, Flexasio можно использовать для взаимодействия с любым звуковым API, доступным в системе Windows. Для получения дополнительной информации см. Документацию Backends.
Среди прочего, это позволяет эмулировать типичное приложение Windows, которое открывает аудиоустройство в общем режиме . Это означает, что другие приложения могут использовать одни и те же аудиоустройства одновременно, а аудио -двигатель Windows смешивает различные аудио -потоки. Другие универсальные драйверы Asio не предлагают эту функциональность, поскольку они всегда открывают аудиоустройства в эксклюзивном режиме .
После запуска установщика Flexasio должен появиться в списке драйверов Asio любого приложения Asio Host (например, Cubase, Sound Forge, Wizard EQ Commate).
Настройки по умолчанию следующие:
Все вышеперечисленное можно настроить с помощью файла конфигурации. Возможно, вы захотите использовать сторонний инструмент, такой как Gui FlipswitchingMonkey's Flexasio, чтобы упростить это.
Для более расширенных вариантов использования, таких как работа с низкой задержкой и потоковая передача BIT, см. FAQ.
FAQ предоставляет информацию о том, как решать общие проблемы. В противном случае, Flexasio предоставляет ряд инструментов для устранения неполадок, описанных ниже.
FlexAsio включает в себя систему журнала, которая описывает все, что происходит внутри драйвера, в мучительное количество деталей. Это особенно полезно для устранения неисправностей сбоев инициализации драйвера и других проблем. Его также можно использовать для проверки (например, чтобы проверить, что FlexAsio использует устройство и аудио-формат, который вы ожидаете).
Чтобы включить ведение журнала, просто создайте пустой файл (например, с помощью блокнота) с именем FlexASIO.log непосредственно под вашим пользовательским каталогом (например C:UsersYour Name HereFlexASIO.log ). Затем перезапустите ваше приложение Asio Host. Flexasio заметит наличие файла и начнет регистрировать его.
Обратите внимание, что содержимое файла журнала предназначено для потребления разработчиками. Тем не менее, серьезные ошибки должны торчать очевидным образом (особенно если вы посмотрите на конец журнала). Если у вас возникли проблемы с интерпретацией содержимого журнала, не стесняйтесь обращаться за помощью.
Не забудьте удалить файл журнала, как только вы закончите с ним (или переместите его в другое место). Действительно, регистрация замедляет Flexasio, что может привести к разрывам (аудио -глюки). Logfile также может расти до очень большого размера с течением времени. Чтобы предотвратить случайное исчерпывание пространства диска, Flexasio прекратит регистрацию, если файл log превысит 1 ГБ.
Flexasio включает в себя программу, которую можно использовать для получения списка всех аудиоустройств, о которых знает Portaudio (и, следовательно, Flexasio), а также подробную информацию о каждом устройстве.
Программа называется PortAudioDevices.exe и может быть найдена в подпапке x64 (64-бит) или x86 (32-битная) в папке установки Flexasio. Это консольная программа, которую следует запустить из командной строки. Не имеет большого значения, какой из них вы используете.
Flexasio включает в себя элементарную программу самопротестирования, которая в некоторых случаях может помочь диагностировать проблемы. Он пытается подражать тому, что будет делать основное приложение Asio Host в контролируемой, легко воспроизводимой среде.
Программа называется FlexASIOTest.exe и может быть найдена в подпадке x64 (64-бит) или x86 (32-битная) в установке FlexAsio. Это консольная программа, которую следует запустить из командной строки.
Хорошей идеей будет включена регистрация во время запуска теста.
Обратите внимание, что успешный тестовый прогон не обязательно означает, что FlexAsio не виноват. Действительно, может случиться так, что приложение ASIO, которое вы используете, запускает патологический случай в FlexAsio. Если вы подозреваете, что это так, пожалуйста, не стесняйтесь обращаться за помощью.
Flexasio приветствует обратную связь. Не стесняйтесь подавать проблему в трекер выпуска GitHub, если его еще нет.
При просьбе о помощи настоятельно рекомендуется создать журнал, пока возникает проблема, и прикрепить ее к вашему отчету. Вывод FlexASIOTest , наряду с выводом журнала, также может помочь.
