https://linuxmusicians.com/viewtopic.php?t=13625
https://linuxmusicians.com/viewtopic.php?t=17580
Спасибо, вчера как раз начал читать, интересно. Надо поковыряться. Не знал, что такое есть. И схемы есть любимые, надо будет прогнать через эту штуку. gEDA стоит, в ней схему можно отрисовать и отсимулировать.
BTW, айн кляйне апдейт к заглавному посту:
Там в начале я в красках живописал о геморроях при запуске - так вот, первое впечатление обманчиво. Та самая ошибка «failed to allocate memory» не возникает, если последовательно выполнить некоторые шаги.
1. Ставим Qjackctl из репы, он везде есть.
2. По FAQ с сайта JACK создаем группу Audio или Realtime (да хоть зеленой марсианской пиписькой можно назвать), задаем приоритет реального времени для этой группы и добавляем себя, как пользователя этой группы (это две команды в терминале).
3. Ставим Гитарикс (или из репы, или, если в репе он древний, то из бинарника с Sourceforge). Если установка из бинарника типа .run или .bin, то есть одна хитрость: порой бинарник запускается, ставит программу, но саму программу запустить не удается. Я решил проблему так (ОС, если что Mint 18.3) - поставил п репы старую версию Гитарикса и поверх накатил Гитарикс из бинарника и все заработало.
4. Запускаем Гитарикс, приказываем при старте автоматически запускать Jack, а также добавляем в рэк тюнер и включаем его (тоже иногда ругается), потом можно его выключить.
5. ПРОФИТ
В Минте, кстати, не требуется прописывать сценарий обхода PulseAudio, после расстановки приоритетов по умолчанию будет использоваться ALSA для таких приложений.
JACK после установки надо настроить, ясен пень: указать с какой картой ему работать, задать размер буфера, дискретизацию и все такое прочее, чтобы были маленькие задержки и не было X-run сообщений об их увеличении.