LINUX.ORG.RU

Звук, помочь стронуться с места

 , ,


0

1

Есть электрогитара, USB-интерфейс к ней, ноутбук с дуалбутом Windows/Ubuntu.

На винде эта связка прекрасно работает в риал-тайм (Guitar Rig, запись дорожек «на лету» в FL Studio), в убунте pulseaudio этот интерфейс видит, по команде

pactl unload-module module-loopback
удаётся получить чистый звук, но с задержкой.

Подскажите, пожалуйста, внятный русский букварь «с нуля» по Jack/OpenVST/Ardour (если таковой существует).

Программа-минимум: научиться в реальном времени обрабатывать входящий сигнал каким-нибудь открытым плагином, как я это делаю в винде, используя ноут как суперпродвинутую гитарную примочку.

Программа-максимум: более-менее овладеть Ardour'ом.

Буду очень рад конструктивным советам. Спасибо за внимание.

★★★★

Pulseaudio не нужно использовать при работе со звуком, он для этого не годится. Для этого предназначен Jack. Обычно пульс сам деактивируется при запуске jack. Берёшь QJackCtl, он служит для запуска jack. Сперва нужно в нём настроить правильно параметры Jack, они зависят от звуковой карты. Нужно добиться минимальной латентности, но при этом сохранить стабильную работу. В крайнем случае можно поставить ещё lowlatency ядро.

Убедись что в файле /etc/security/limits.d/audio.conf есть эти строки:

@audio   -  rtprio     99
@audio   -  memlock    unlimited

Как пользоваться ардором не буду объяснять, на сайте вполне нормально объяснено. DAW как DAW, только с некоторой линуксвейной кривизной.

Обрабатывать звук вживую, например если просто играешь без записи, то запускаешь какой нибудь хост эффектов (их полно разных, например carla), добавляешь в него нужные плагины эффектов (например quitarix), можно цепь эффектов выставить, в qjackctl (или другой patchbay, в том же calra вроде доступен был, кому-то более удобный) коммутируешь звук как хочешь. В конечном счёте звук можешь выводить в звуковуху на выход или куда нибудь на запись, например в ardour.

What_nick
()
Ответ на: комментарий от What_nick

Зы: тот же quitarix доступен и как standalone приложение, можешь тупо с помощю jack соединить гитаразвуковухаquitarixзвуковуха

What_nick
()
Ответ на: комментарий от What_nick

Обычно пульс сам деактивируется при запуске jack.

Но если этого по каким-то причинам не происходит, запускай QjackCtl командой pasuspender qjackctl.

What_nick
()
Ответ на: комментарий от What_nick

можешь тупо с помощю jack соединить гитара→звуковуха→quitarix→звуковуха

а согласование высокоомного выхода звучков с низкоомным входом звуковухи Ом будет делать?

exception13 ★★★★★
()
Ответ на: комментарий от Deleted

а где такое делается? програмно?

DirectBox например или специализированные инструментальные интерфейсы.

exception13 ★★★★★
()
Ответ на: комментарий от exception13

а согласование высокоомного выхода звучков с низкоомным входом звуковухи Ом будет делать?

Это уже хардварная часть, софт тут не при чём.

What_nick
()
Ответ на: комментарий от exception13

Для этого в звуковухе есть инструментальный вход.

olibjerd ★★★★★
()
Ответ на: комментарий от olibjerd

Не сталкивался. Jackd какой стоит, 1 или 2? Лучше второй поставить.

Если софт сам собирал, говорят, такое может возникать из-за несоответствий хередов установленной версии библиотек jack.

What_nick
()
Ответ на: комментарий от exception13

а согласование высокоомного выхода звучков с низкоомным входом звуковухи Ом будет делать?

Так я ж писал - гитарный USB интерфейс же есть, он и согласовывает всё аппаратно. Я ж не настолько «от сохи», чтоб втыкать гитарку прямо в линейный вход)

piyavking ★★★★
() автор топика
Ответ на: комментарий от What_nick

Развёрнуто, ёмко, по существу. Спасибо!

piyavking ★★★★
() автор топика

btw, у jackd для usb интерфейсов рекомендуют 3 периода на буфер использовать

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

у jackd для usb интерфейсов рекомендуют 3 периода на буфер использовать

Понял, спасибо.

в качестве просто хоста carla весьма ок

попробую. а она виндовые vst умеет?

piyavking ★★★★
() автор топика
Ответ на: комментарий от lazyklimm

Он на питоне, правда. Хоть там питон скорей всего в основном для интерфейса используется, всё равно грузит проц лишку.

What_nick
()
Ответ на: комментарий от piyavking

А сам бы что посоветовал?

Что именно? Если DAW, то из свободного самый продвинутый это Ardour, за ним Qtractor. Остальные сильно менее развиты. Из коммерческого нативного можно рассматривать разве что Bitwig, но он не поддерживает LV2 плагины. Ещё есть Reaper, он отлично работает в вайне, даже шустрее нативного софта, того же Ardour (в плане интерфейса, насчёт латентности не скажу).

Если же ты имеешь в виду хосты эффектов для живой игры, то хз, всё же попробуй Carla, если не устроит, посмотри альтернативы в репах (особо не интересовался ими). Ну или использовать standalone guitarix, если этого достаточно.

What_nick
()
Ответ на: комментарий от olibjerd

Лучшие, на данный момент - это AxeFX какие-нибудь. А Line6 - это так, крепкие середнячки. А про HD500 я и не говорил, для дома он перебор (а для репетиций слишком большой, ахахаха).

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

Лучшие, на данный момент - это AxeFX какие-нибудь.

Хотел было возразить, но один из любимых исполнителей недавно таки поменял поды на фракталы. И усилки у них, как ни странно, Orange.

olibjerd ★★★★★
()
Ответ на: комментарий от olibjerd

ничего странного, у Orange-й отличный клин

(сам изаю практически исключительно тёплые аналоговые педали, ибо, исключение - Echo Park)

lazyklimm ★★★★★
()
Ответ на: комментарий от olibjerd

Да-да, оно как раз подешевело :)

AP ★★★★★
()
Ответ на: комментарий от Ceiling_QB

«Нужен пакет carla-bridge-win32»

поставил, но всё равно на любую виндовую VST dll-ку carla пишет, что

Failed to load file Unknown file extension

piyavking ★★★★
() автор топика
Ответ на: комментарий от Ceiling_QB

Ну как. Сначала поступил, как дебил - просто скопировал все dll-ки из виндового /ntfs/Program Files (x86)/Image-Line/FL Studio 11/Plugins/VST в линуксный ~/tmp/VST - естественно, что их carla отказывалась грузить из дерева справа ( http://storage2.static.itmages.ru/i/15/0122/h_1421948232_5013521_6c557d9fb5.png )

Но потом, осознав свою ошибку, прописал ~/tmp/VST в конфигурацию карлы в раздел «Path» (для верности - во все вкладки), но при Add new plugin -> Refresh они не появились(.

piyavking ★★★★
() автор топика
Ответ на: комментарий от piyavking

Странно. Я добавил путь к ним в пути для VST, запустил refresh — и всё заработало. Вряд ли дело в этом, но посмотри, включена ли галочка bridged (wine) в окне с кнопкой refresh.

Ceiling_QB ★★★★
()
Ответ на: комментарий от Ceiling_QB

Не bridged (wine), а Windows (32bit) была отжата. Всё заработало, спасибо!

piyavking ★★★★
() автор топика
Ответ на: комментарий от Ceiling_QB

правда, Guitar Rig carla неасилила, но festige смог.

piyavking ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.