Jack в linux: настройка

Відео: Tutorial: JACK Audio Server: Basic Explanation, Install, and Setup

JACK в Linux: настройка
Головне вікно qJackCtl
Пора приступити до налаштувань. У прикладах буду робити упор на qJackCtl, тому що в ній швидше і «перекомутувати» порти і налаштувати параметри сервера, якщо вас не влаштовують поточні. Крім того, qJackCtl вміє «сидіти» в області сповіщень - за замовчуванням вона цього не робить, але можна включити в настройках (на вкладці Misc). Головне вікно qJackCtl - по-спартанськи просте (див. Малюнок вище).

Кнопка «Завантажити» запускає сервер з поточними параметрами, «Зупинити» - зупиняє його. Кнопка «Повідомлення» відкриває або закриває вікно з докладним балкою роботи сервера. До речі, особливість програми в тому, що більшість кнопок головного вікна діють як перемикачі видимості відповідних кнопок вікон. Кнопка «Статус» показує поточні настройки сервера і деякі інші корисні відомості. Кнопка Connect - відкриває вікно для управління звуковими портамі- через це вікно ви можете пов`язувати JACK-клієнти між собою, перенаправляючи звукові потоки як завгодно. Під кнопкою Patchbay ховається утиліта для ручної правки віртуальних роз`ємів сервера і створення з них наборів, ко-торие можна зберігати і потім завантажувати. Для завантаження такого набору при запуску qJackCtrl вкажіть ім`я файлу набору в «Налаштування - Параметри - З`єднання - Активувати постійний patchbay». Є також інформаційна панель, а під нею - загальний для всіх JACK-клієнтів «транспорт», тобто панель управління з кнопками відтворення та перемотування.

І нарешті, під «Налаштувати» ховається вікно налаштувань, яке нам зараз і найважливіше. На затримку впливають в основному два параметри: «Періодів на буфер» і «Вибірок в буфері». Останній переклад неточний - правильно буде «Кадрів в буфері». Чим більше кадрів і чим більше періодів, тим більше затримка, але тим стабільніше звук, без клацань. Знизу праворуч в окремому полі пишеться затримка з поточними параметрами. Міняйте значення, пробуйте сервер з новими настройками - одним словом, встановлюйте досвідченим шляхом, що вам більше підходить.

У головному вікні, на дисплеї статусу роботи, ви можете помітити зліва два числа: одне без дужок, інше в дужках. Вони відображають кількість так званих xrun`ов - коли JACK не встигає вчасно обробити буфер, що викликає втрату даних при їх передачі. Буква X в слові xrun означає under або overrun, в залежності від виниклого становища. Overrun - це коли виникає спроба заповнити буфер даними, перевищуючи його розмір. Underrun - коли обробка сигналу не завершена, однак настав час щось програти на вихід - в цьому випадку в вихідний буфер поміщається тиша або випадкові семпли. Overrun`и зазвичай трапляються, коли звукова карта не встигає вчасно виводити ці дані. На underrun впливає вже затримка обробки звуку усередині вашої звукової програми. Число без дужок - Останнім обна-Ружені кількість xrun`ов, а в дужках - накопичувальний лічильник, їх загальна кількість з часу запуску сервера. Відсутність xrun`ов і маленька затримка - явища, що суперечать один одному. Якщо один xrun виникає раз у кілька секунд за невеликої затримки - це прийнятно. Але якщо мова йде про десятки і навіть сотні xrun`ов в секунду - це перебір! Збільшуйте буфери і кількість періодів - нехай росте затримка.




Перш ніж гратися з настройками буферів, виберіть драйвер - звукову підсистему, з якої буде взаємодіяти JACK. Там є список, він так і називається - «Драйвер». Для більшості Linux-систем треба вибрати ALSA. Далі, список «Інтерфейс» (в командному рядку сервера за це відповідає ключ --device) - треба вибрати один з портів звукової карти (карт). Більш точно вхідний і вихідний порти задаються через списки «Пристрій входу» і «Пристрій виходу».




Тепер про інші важливі налаштуваннях. Частота дискретизації - яку встановити? Чи не пускаючись в довгі міркування, скажу, що якщо ви робите музику для альбому, то вибирайте 44100 герц, а якщо для відео - 48000. Список «Звук» - вибирайте в ньому значення «Дуплекс», тоді ви можете одночасно і записувати звук, і відтворювати. Тільки старі звукові карти не вміли працювати в такому режимі, або працювали з різними застереженнями. Параметр «Згладжування» - знову неточний переклад, в оригіналі dither. Згладжування - це, скоріше, interpolation. А dither - або, як кажуть наші звуковики, дізер - це дуже тихий випадковий шум, який додається до звуку, щоб при перекладі сигналу з високою бітової глибини в нижчу (наприклад, з 32-бітного плаваючого формату в цілочисельний 16-бітний) втрати рівнів динамічного діапазону були менш відчутними на слух. І ось в списку можна вибрати або типи цього дізера, або нічого.

JACK в Linux: настройка

«Апаратний моніторинг» (він же «Прямий моніторинг») - пряме перенаправлення входу звукової карти на вихід, фактично з нульовою затримкою. Якщо, звичайно, апаратний моніторинг підтримується звуковою картою. Є ще програмний моніторинг (зазвичай він і працює) - в ньому звуковий потік спочатку копіюється зі входу в буфер, а потім з буфера, оброблений, вже йде на вихід. Затримка при цьому, звичайно, збільшується - в залежності від мікшерного движка програми і плагінів.

Запуск налаштованого сервера

qJackCtrl за замовчуванням записує настройки сервера (у вигляді готової командного рядка його запуску) в файл $ HOME / .jackdrc. За ідеєю розробників JACK, якщо якийсь JACK-клієнт запускається до запуску самого сервера, то клієнт намагається завантажити сервер саме з цими настройками. На практиці ця блага задум не набула поширення. Клієнти або надають свій інтерфейс настройки і запуску JACK, або просто пишуть, що у вас, здається, не запущений JACK! Найбільш зручний, на мій погляд, запуск вже налаштованого сервера - через qJackCtl, з галкою «Запускати звуковий JACK-сервер при старті програми» на вкладці Misc вікна налаштувань. На вкладці Налаштування можна, до речі, вибирати пресети - там є список. Для великовагових програм годяться одні налаштування, для невеликих можуть бути зручніше інші. Звичайно, ви самі повинні створити ці налаштування, виходячи зі свого досвіду.



Отже, з налаштуванням JACK в Linux ми закінчили, а тепер давайте поговоримо про досить цікавий гаджет - smartband swr10, ціна (https://buyon.ru/catalog-neobychnye-gadzhety/1280-9634/) якого приємно Вас здивує! Цей модний аксесуар реєструє всі ваші дії! Дізнайтеся подробиці прямо зараз на buyon.ru!

ІНШЕ

Пол девіс: не тільки jack фото

Пол девіс: не тільки jack

Відео: Sean Spicer Press Conference (Melissa McCarthy) - SNL Однак досить про JACK. Інший внесок Пола Девіса у вільний…

Thinstation як pxe-сервер фото

Thinstation як pxe-сервер

Відео: Diskless PXE booting - lab - openthinclient, vmware, server 2008, terminal services Ще одне нововведення у…

Питання про сервер nano фото

Питання про сервер nano

Відео: Nano Server: The Future of Windows Server Starts Now Чи можна додавати функції після створення сервера Nano?…

Огляд nas-сервера asustor as-302t фото

Огляд nas-сервера asustor as-302t

Цей охоронець інформації має функції медіацентру і резервного копіювання. Мережевий накопичувач ASUS- TOR AS-302T…

Налаштування bugzilla фото

Налаштування bugzilla

Відео: Installing Bugzilla in localhost параметри системи Після установки система використовує стандартні параметри, в…

» » Jack в linux: настройка