Хотите заниматься звукозаписью на Linux? Не проблема!
Для вас есть чудесная DAW — Ardour.
Система
Итак, сперва нам надо поставить какой-нибудь дистрибутив. Например, Ubuntu.
Заходим сюда, качаем Desktop версию нужной вам разрядности.
Прожигаем диск, или сливаем на флешку, перезагружаемся, ставим.
Отдельная история, если у вас стоит Windows и вы хотите поставить систему рядом. Я ставлю на отдельный HDD, предварительно отключив HDD с Windows.
Установка простая, ничего особо не надо думать.
Установили? Теперь можно запустить.
Вас встретит интерфейс Unity. Я его недолюбливаю и сразу ставлю Gnome. Об этом потом отдельно.
Устанавливаем все обновления, которые найдёт система и перезагружаемся.
Ядро реального времени
Далее будем работать в консоли. Открываем Терминал.
Ставим ядро реального времени:
sudo apt-get install linux-lowlatency
Всё было бы прекрасно, но по умолчанию Grub не даёт времени на выбор. Надо его подправить.
Проще всего это сделать через GUI.
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
Запускаем.
sudo apt-get update
sudo apt-get install grub-customizer
Ставим в нём “Время ожидания” хотябы 10 секунд и сохраняем.
Теперь можно перезагружаться.
Плагины Calf Studio Gear и Jack
Самое время обзавестись плагинами. Один из самых продвинутых наборов - Calf Studio Gear.
Будем ставить самую свежую версию.
Ставим Git:
sudo apt-get install git
Заходим в какую-нибудь папку, например в домашнюю, создаём папку, клонируем туда репозиторий.
mkdir git
Пока оно клонируется, можно установить зависимости.
cd git
git clone https://github.com/calf-studio-gear/calf.git
Открываем ещё одно окно терминала.
Делаем именно в этом порядке:
sudo apt-get install libtool
По пути Jack вас спросит, “Использовать ядро реального времени?” — соглашайтесь.
sudo apt-get install autoconf
sudo apt-get install libexpat1-dev
sudo apt-get install libfftw3-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install jackd
sudo apt-get install lv2core
sudo apt-get install libglade2-dev
sudo apt-get install gtk2-engines-pixbuf
sudo apt-get install libfluidsynth-dev
Ещё пара плюшек:
sudo apt-get install pulseaudio-module-jack
Первая добавить поддержку Jack в PulseAudio — надо будет открыть настройки звука и выбрать интерфейс Jack.
sudo adduser ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ audio
Вторая — добавляет вашего пользователя в группу audio. Необходимо для корректной работы.
Если репозиторий не склонировался, можете попить чаю.
Как только всё готово, будем компилировать и ставить:
cd calf
sh ./autogen.sh
make -j8
sudo make install
Перезагрузитесь.
Запустите QJackCtl. Настройте Jack для вашей звуковой карты: Настройки -> аудио интерфейс -> смотрите по названию.
Более подробно — в сети полно инструкций.
Запускайте. В настройках PulseAudio выберите Jack интерфейс.
Ardour
Время поставить Ardour.
Я добрый, дам вам бинарник версии 4.6: Dropbox
Что с ним делать?
Открываете терминал, доберитесь до него. Скорей всего, он будет в папке ~/Загрузки.
Запускаем:
sh ./Ardour_64bit-4.6.0.run
Может сам спросить root-права.
Всё, можно запускать.
При настройке спросит интерфейс. Посылайте его на Jack и жмите “Присоединить”.
…