Doomed to Wordpress

Serious Reflections During the Life of Jeremy Fisher

   

Subscribe
Subscribe to a syndicated feed of my weblog, brought to you by the wonders of RSS.

Flavours
There's more than one way to view this weblog; try these flavours on for size.

  • index
  • circa 1993
  • RSS
  • Links
    These are a few links to my other sites.

  • Ставропигиальныя Пластинки
  • Анкылым
  • Русское Шрифтовое Зало
  • Gopher (Proxied)
  • More about Gopher
  •        

    2014/05/12 4channels

    Сегодня попробовал настроить 2 звуковые карты на 1 компе, чтобы можно было записывать 4 канала.

    cat /proc/asound/cards:

     0 [CK8S           ]: NFORCE — NVidia CK8S
                          NVidia CK8S with ALC655 at irq 22
     1 [Live           ]: EMU10K1 — SB Live! Value [CT4832]
                          SB Live! Value [CT4832] (rev.8, serial:0x80271102) at 0xa000, irq 17
     2 [CODEC          ]: USB-Audio — USB Audio CODEC
                          Burr-Brown from TI USB Audio CODEC at usb-0000:00:02.0-1, full speed
    

    JACK config:

    /usr/bin/jackd -dalsa -dhw:2,0 -r48000 -p256 -n2
    

    Запуск alsa_in с такими параметрами

    alsa_in -d hw:1 -j SBLIVE_IN -p 512 -n 2
    

    не дал никаких xrun'ов.

    Пробуем -p 256 Выдаётся отладочная инфа типа:

    delay = 252
    delay = 252
    delay = 524
    delay = 521
    delay = 252
    delay = 252
    delay = 524
    delay = 252
    delay = 515
    delay = 255
    delay = 254
    delay = 618
    delay = 252
    delay = 517
    delay = 251
    delay = 252
    delay = 666
    delay = 252
    delay = 255
    delay = 525
    delay = 255
    delay = 251
    delay = 252
    delay = 648
    

    но на слух ничего не ощущаю. В настройках jack надо вручную соединять выводы SBLIVE_IN со входами ardour.

    Но, честно говоря, раз с -p 512 такого не было и на слух было нормально, то возможно лучше так и оставить.

    На всякий случай ещё пробую запустить jack как

    /usr/bin/jackd -dalsa -dhw:2,0 -r48000 -p128 -n2
    

    И потом запускаю

    alsa_in -d hw:1 -j SBLIVE_IN -p 256 -n 2
    

    Сообщений delay нет!

    Но, собственно, что это даёт? Если я буду записывать 4 канала одновременно, задержка на них по идее будет одинаковая, а вероятность xrun всё-таки при уменьшении -p повышается?

    В документации сказано, что нет смысла делать -p у alsa_in меньше, чем у jackd. Очевидно, и равным тоже нет смысла.

    permanent link