англійськафранцузькаіспанська

Ad


Значок OnWorks

alsa_in - Інтернет у хмарі

Запустіть alsa_in у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда alsa_in, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


alsa_in, alsa_out - Клієнти Jack, які виконують введення/виводу за допомогою альтернативного аудіоінтерфейсу

СИНТАКСИС


alsa_in [опції]
alsa_out [опції]

ОПИС


Клієнт JACK, який відкриває вказаний аудіоінтерфейс (відмінний від того, який використовується
JACK сервер, якщо є) і переміщує аудіодані між своїми портами JACK та інтерфейсом.
alsa_in надасть дані з інтерфейсу (потенційно для захоплення); alsa_out буде
доставити на нього дані (для відтворення).

Аудіоінтерфейс, який використовується alsa_in/alsa_out, не потрібно синхронізувати з JACK
бекенд (або обладнання, яке воно може використовувати). alsa_in/alsa_out намагається повторити вибірку
вихідний потік у спробі компенсувати дрейф між двома годинниками.

Починаючи з jack-0.116.3, це працює майже ідеально. Потрібен деякий час, щоб досягти абсолюту
стабільність частоти повторної дискретизації. Тому дайте йому кілька хвилин (він має працювати постійно
все одно)

ВАРІАНТИ


-j jack_client_name
Встановіть ім’я клієнта.

-d alsa_device
Використовуйте цю звукову карту.

-v
Детально, друкує коефіцієнт повторної вибірки та інші параметри, корисні для налагодження,
кожні 500 мс. також повідомляє soft xruns.

-i
Інструментальне обладнання. Це реєструє 4 важливі параметри контролю частоти дискретизації
алгоритм кожні 1 мс. Ви можете передати це у файл і побудувати його. Тільки має бути
необхідно, якщо він не працює, як очікувалося, і нам потрібно налаштувати деякі з них
незрозумілі параметри, щоб він працював. Знайдіть мене на irc.freenode.org #jack, щоб
налаштуйте це правильно.

-c канали
Установіть кількість каналів.

-r частота вибірки
Встановити частоту дискретизації. Програма повторює вибірку за потреби. Таким чином, ви можете підключити 44k1
jackd на звукову карту, яка підтримує лише 48k. (за замовчуванням - jack sample_rate)

-p розмір_періоду
Встановіть розмір періоду. Це не пов’язано з jackd period_size. Іноді це
впливає на якість вимірювань затримки. Встановивши це нижче, ніж jackd
period_size працюватиме, лише якщо ви використовуєте більшу кількість крапок.

-n кількість_період
Встановіть кількість періодів. Дивіться примітку щодо period_size.

-q якість
Встановіть якість пересемплера від 0 до 4. може значно зменшити використання процесора.

-m max_diff
Значення, коли відбувається м’який xrun. В основному вікно, в якому знаходиться покажчик dma
може тремтіти. Я вважаю, що більше не потрібно з цим грати.

-t цільова_затримка
Затримка alsa_io повинна спробувати наблизитися. Те саме, що і для max_diff. Буде налаштовано
на основі -p і -n, чого зазвичай достатньо.

-s гладкий_розмір_масиву
Цей параметр контролює розмір масиву, який використовується для згладжування затримки
вимірювання. Його значення за замовчуванням — 256. Якщо ви використовуєте досить низький розмір періоду, ви можете
трохи зменшити використання ЦП, зменшивши цей параметр. Однак більшість процесорного часу
Витрачено на повторну вибірку, тому це буде не так багато.

-C P Контроль Затиск
Якщо у вас є карта PCI, значення за замовчуванням (15) цього параметра занадто високе
для -p64 -n2... Встановлення значення 5 має виправити це. Майте на увазі, що це налаштування
Параметр занадто низький, що дає змогу ВЧ-шуму при вимірюванні затримки проникнути на
пересемплерувати, тому це може погіршити якість виводу. (але це поріг
значення, і воно було вибрано, щоб замаскувати шум карти USB, яка має
амплітуда, яка в 50 разів вища, ніж у карти PCI, тому 5 не втратить вас
якість на карті PCI)

Використовуйте alsa_in онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad