Пол девіс: підлогу, який побудував jack

Відео: Книжки-картонки: Де живуть коти і Будинок, який побудував Джек

Пол Девіс: Пол, який побудував JACK
Герой сьогоднішньої статті - англієць Пол Девіс (Paul Davis). Людина, яка задає тон розробці звукового ПО під Linux і BSD. Без перебільшення можна сказати, що звуковий сервер JACK - основа вільного професійного звукового ПО, а робоча станція обробки цифрового звуку (DAW) Ardour - найбільш розвинена DAW для Linux, притому цілком порівнянна з комерційними аналогами. Відразу обмовлюся, що сучасна, друга гілка JACK (вона ж jackdmp) розробляється під керівництвом Стефана Летцен (Stephane Letz), а Пол Девіс зосередився на Ardour. Але перший JACK все (jackd) ще входить в багато дистрибутиви, і Девіс випускає оновлення до нього.

JACK (JACK Audio Connection Kit) - технологія, яку складно описати в кількох словах. Це сервер, який дозволяє перенаправляти звукові потоки між портами, вхідними і вихідними. Порти можуть належати як програмами, так і «залізним» пристроїв - звуковим картам. JACK бере на себе взаємодію зі звуковою підсистемою, безпосередньо або побічно працює зі звуковою картою, - такий підсистемою може бути ALSA, Portaudio, CoreAudio і інші. У Windows приблизними аналогом цієї функціональності JACK може служити технологія ASIO, тобто звукова програма вміє виводити звук через ASIO, а вже ASIO піклується про параметри, що впливають на затримку, про опорній частоті оцифровки тощо. Однак ASIO ближче до заліза і не надає властиві JACK можливості з`єднання звукових портів. До речі, є проект WINEASIO (https: // sourceforge. Net / projects / wineasio) - програмний «перехідник» між ASIO і JACK для програм, які запускаються під WINE. Наприклад, для того ж Reaper, про який я писав в минулій статті (див. «Open Source» №095 від 16.11.2011). По суті, це найбільш чудовий спосіб запуску Reaper під Linux.

Якщо ви не можете скомпілювати WINEASIO самі, скачайте готовий бінарник за адресою https://sandgreen.dk/xt2/files/wineasio 0.7.4 / wineasio.dll.so, скопіюйте його в / usr / lib / wine /, потім дайте команду :
$ Regsvr32 wineasio.dll




Тепер в Reaper (і в будь-який інший Windows-програми для роботи зі звуком) в якості звукової підсистеми вибирайте ASIO і драйвер WINE ASIO Driver. Тільки не забудьте перед запуском WINE завантажити сервер JACK. Я трохи відволікся від теми статті, але це важливо: як бачите, JACK відкриває вам доступ до професійного звукового ПО, створеному для Windows. У мене зв`язка JACK + WINEASIO + Reaper працює досить стабільно. До речі, на користь запуску Reaper говорить ще й те, що він не пов`язаний ні з якими системами захисту (або способами їх обходу начебто віртуального USB-ключа).




Пол Девіс: Пол, який побудував JACK

Крім того, JACK дозволяє запускати програми синхронно. Скажімо, до JACK ви підключаєте віртуальний синтезатор, віртуальну барабанну машину і відеоплеєр. Всі три програми отримують загальну «перемотування», загальні елементи управління - відтворення, пауза, стоп. Тому роль JACK в звуковому світі Linux виняткова, хоча, звичайно, в простих випадках можна обійтися і без нього. Часом сама настройка JACK буває дуже складним - це примхливий сервер і ступінь його примхливості залежить від конкретного дистрибутива Linux і апаратури. Але якщо ви хочете розкрити весь звуковий потенціал комп`ютера, вам треба використовувати JACK.

У 2004 році Пол Девіс отримав за JACK нагороду Open Source Awards 2004. У інтерв`ю для Builder.com Девіс зізнавався, що коли починав цей проект, то не припускав, що JACK отримає таке поширення. А нині «будь-яка серйозна звукова програма сумісна з JACK». Звичайно, не один Девіс працював над JACK - пізніше до проекту підключилися й інші програмісти (наприклад, Jack O`Quin і Kai Vehmanen). JACK не виник як плід дозвілля - в цій технології була потреба, а можливості майбутнього звукового сервера докладно обговорювалися в списку розсилки Linux Audio Mailing List. Jackd написаний на Сі, а що йде йому на заміну jackdmp - на C ++. Крім кращої організації коду (що відзначає і Девіс), другий JACK підтримує многопроцессорность, про що і говорить скорочення «mp». І це при повній сумісності API і ABI.



Ходять чутки, що Пол Девіс розробляв програму для редагування формату файлу dat (https://open-file.ru/types/dat), але так і не закінчив її на увазі фінансову неспроможність даного проекту. Ну, а якщо Ви не знайомі з таким форматом, то обов`язково загляньте open-file.ru, де представлена сама вичерпна інформація по даній темі!

ІНШЕ

Hewlett-packard і open source фото

Hewlett-packard і open source

Hewlett-Packard (HP) - одна з найбільших корпорацій на ринку ІТ, що надає широкий спектр товарів і послуг, а також…

Silicon graphics і open source: linux фото

Silicon graphics і open source: linux

Відео: Booting Debian Jessie on an SGI UV -1000 supercomputer Вважається, що одним з факторів, що призвели до краху…

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

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

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

Джастін франкель: reaper фото

Джастін франкель: reaper

Уже в 2004 році Франкел і його нова компанія Cockos Inc., єдиним на той час співробітником якої був сам Франкел,…

Lumiera фото

Lumiera

Відео: Cosmic Break Lumiera Цю приречено-оптимістичну фразу «поживемо - побачимо» я застосовував і до…

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

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

Відео: Tutorial: JACK Audio Server: Basic Explanation, Install, and Setup Головне вікно qJackCtl Пора приступити до…

» » Пол девіс: підлогу, який побудував jack