Системные Требования#

Поддерживаемые архитектуры#

  • x86_64 (64-bit), i686 (32-bit), powerpc64le (PowerPC), armhf (ARMv7) или aarch64 (ARMv8)

Операционная система#

  • GNU/Linux, FreeBSD, Windows или MacOS

Рекомендации#

Процессор (CPU)

Для плавной работы мы рекомендуем использовать процессор с тактовой частотой не менее 2 ГГц и не менее 4 ядер.

Монитор

Для эффективной работы с Zrythm рекомендуется иметь монитор размером не менее 16 дюймов.

Аудио интерфейс (Audio interface)

Аудиоинтерфейс даёт низкую задержку и качество, которое лучше, чем у встроенных звуковых карт (особенно при записи звука).

MIDI клавиатура (MIDI keyboard)

Для быстрой пробы мелодий, записи и управления ручками и кнопками.

JACK#

Если вы используете JACK , то он должен быть включён и настроен перед запуском Zrythm. В интернете много информации по настройке JACK, например Demystifying JACK - A Beginners Guide to Getting Started with JACK, так что мы не будем описывать как это сделать здесь.

Блокировка памяти (Memory Locking)#

Для стабильной работы в Zrythm без рассинхронизаций (XRUN) требуется привилегия на блокировку памяти. В ином случае, когда данные не заблокированы в памяти, они могут быть перемещены ядром, что будет вызывать рассинхронизацию (XRUN) при попытке доступа к ним.

Realtime Scheduling#

Zrythm requires realtime scheduling privileges for reliable, dropout-free operation. Realtime (RT) scheduling is a feature that enables applications to meet timing deadlines more reliably.

GNU/Linux#

Чтобы установить эти привилегии для пользователя, смотрите How do I configure my linux system to allow JACK to use realtime scheduling?.

FreeBSD#

Чтобы установить эти привилегии для пользователя, измените значение класса пользователя memorylocked в /etc/login.conf.

Ограничение на количество открытых файлов#

При запуске Zrythm попытается увеличить максимальное количество файлов, которое он может открыть. Вы должны предоставить пользователю достаточные права, чтобы разрешить это.