А что, под линуксом нельзя использовать много устройств запи

Начало Форум Звук Запись, коммутация, JACK А что, под линуксом нельзя использовать много устройств запи

В этой теме 21 ответ, 7 участников, последнее обновление  Александр Прокудин 6 года/лет, 10 мес. назад.

Просмотр 7 сообщений - с 16 по 22 (из 22 всего)
  • Автор
    Сообщения
  • #2476

    Настройка JACK, по-моему — тема в пару-тройку раз более объёмная <img src=» title=»Smile» /> Так что да.

    #2477

    pevzi
    Участник

    А про настройку JACK что-нибудь хорошее есть?

    #2478

    badboy
    Участник

    Я потихоньку начал описывать alsa_in и alsa_out.

    #2479

    nick87720z
    Участник

    Была уже подобная тема — про несколько звуковух. Только я ее так и не смог найти.
    На счет агрегатного устройства — есть такая фича и на уровне alsa. Но это, конечно, только если состав устройств постоянный.

    [url:1b4i33ro]http://www.alsa-project.org/main/index.php/Asoundrc#Virtual_multi_channel_devices[/url:1b4i33ro]

    #2696

    shimon
    Участник

    [История успеха]

    Значит, так.

    Я опять прошу извинить меня за французский язык, но оказалось, что главная причина головняка в этом вашем линаксе — это драйвер ehci_hcd, он же USB 2.0. Симптомы просты как в танке:

    врубаю один микрофон, он работает;
    врубаю два микрофона, они оба работают, хотя и со слышимой задержкой;
    врубаю Zoom, и зум этот уже работать не хочет (arecord взрывается с -EIO).

    Как ни смешно это звучит, но линуксячий драйвер EHCI писался кривыми руками — настолько кривыми, что два микрофона по 48 кГц/16 бит способны насытить шину на 100% (кто-то мне заливал, что USB 2.0 — это 480 Mbps, ну так вот, это ложь, во всяком случае, под линупсами всех до единой версий).

    Решение — заблеклистить модуль ehci_hcd.

    Сейчас у меня для звукозаписи используется кастомная система, обрезанная по самое не могу (rt-ядро, все энергосбережение идет лесом, вся сеть идет тем же лесом, LXDE стартует через uxlaunch, никаких кронов и прочие лишения). Система стартует с кардридера (благо ноут позволяет), а звук пишется на винчестер. Так как кардридер у меня USB, то грузится система, конечно же, медленно, но при этом я сейчас вот уже минут 20 пишу на Ardour3 со всех трех девайсов, и никакого рассинхрона, никакого искажения-хрипения не наблюдаю вообще.

    jackd у меня цепляется ко встроенной звуковой плате, USB’овые устройства цепляются через alsa_in.

    Сейчас осталось:
    — доковырять udev и что там еще, чтобы альсовые устройства при любой погоде назывались одинаково (hwX:Y)
    — почитать про сессии, чтобы весь комплекс (jackd, три штуки alsa_in, ardour, маршрутизация) запускался сам и всегда предсказуемо
    — прибарахлить еще две штуки Zoom H2n для использования вместо монофонических микрофонов (профит в том, что Zoom H2n — стерео)
    — написать howto для потомков

    #2700

    Louigi Verona
    Участник

    howto — это хорошо бы!

    #2708

    [url:1j6oouvl]http://jackaudio.org/multiple_devices[/url:1j6oouvl]

Просмотр 7 сообщений - с 16 по 22 (из 22 всего)

Для ответа в этой теме необходимо авторизоваться.