Структура проекту¶
У Zrythm робота зберігається всередині projects. Проекти складаються з каталогу з файлом проекту, який описує проект, а також додаткових файлів і каталогів, які використовуються проектом, наприклад аудіофайлів і станів плагінів.
Резервні копії¶
Резервні копії також зберігаються в каталозі проекту, і кожна резервна копія є окремим проектом, тобто містить усі файли, які потрібно завантажити як окремий проект.
Проекти всередині каталогу backups
батьківського проекту вважаються резервними копіями батьківського проекту.
Підказка
Zrythm автоматично зберігатиме резервні копії за замовчуванням під час автозбереження. Ви можете змінити інтервал автозбереження або вимкнути його в налаштуваннях.
Довідник проекту¶
~/zrythm/Projects/myproject # Project directory
├── backups # Project backups
│ ├── myproject.bak
│ │ ├── exports
│ │ │ └── stems
│ │ ├── plugins
│ │ │ ├── ext_file_copies
│ │ │ ├── ext_file_links
│ │ │ └── states
│ │ │ ├── LSP Multi-Sampler x12 Stereo_IDSDZ0
│ │ │ ├── Vital_QSQHZ0
│ │ │ ├── Vital_TPMNZ0
│ │ │ └── Vital_Y3N3Y0
│ │ └── project.zpj
│ └── myproject.bak1
│ ├── exports
│ │ └── stems
│ ├── plugins
│ │ ├── ext_file_copies
│ │ ├── ext_file_links
│ │ └── states
│ │ ├── LSP Multi-Sampler x12 Stereo_IDSDZ0
│ │ ├── Vital_QSQHZ0
│ │ ├── Vital_TPMNZ0
│ │ └── Vital_Y3N3Y0
│ └── project.zpj
├── exports # Project exports
│ ├── stems
│ └── mixdown.FLAC
├── plugins # Plugin states
│ ├── ext_file_copies
│ ├── ext_file_links
│ │ ├── lo-fi-cow.wav
│ │ ├── sn1.wav
│ │ ├── sn2.wav
│ │ ├── sn3.wav
│ │ └── sn4.wav
│ └── states
│ ├── LSP Multi-Sampler x12 DirectOut_0NVNZ0
│ │ ├── lo-fi-cow.wav
│ │ ├── manifest.ttl
│ │ ├── sn1.wav
│ │ ├── sn2.wav
│ │ ├── sn3.wav
│ │ ├── sn4.wav
│ │ └── state.ttl
│ ├── LSP Multi-Sampler x12 DirectOut_G7EBZ0
│ │ ├── manifest.ttl
│ │ └── state.ttl
│ ├── LSP Multi-Sampler x12 Stereo_IDSDZ0
│ │ └── state.carla
│ ├── LSP Multi-Sampler x24 Stereo_XC88Y0
│ │ ├── manifest.ttl
│ │ └── state.ttl
│ ├── Rubber Band Stereo Pitch Shifter_1NPNZ0
│ │ └── state.carla
│ ├── ToTape6_8MNJZ0
│ │ └── state.carla
│ ├── Vital_9S87Y0
│ │ └── state.carla
│ └── Vital_Y3N3Y0
│ └── state.carla
├── pool # Audio file pool
│ ├── perfect_kick_body_5.wav
│ ├── Audio Track - lane 1 - recording.wav
│ └── Audio Track - lane 2 - recording.wav
└── project.zpj # Project file
Формат файлу проекту¶
Файли проекту Zrythm (project.zpj
) є zstd-стиснутими JSON файлами (файл проекту тип MIME x-zrythm-project
є псевдонімом з application/zstd
).
Файли проекту можна конвертувати в JSON за допомогою:
zstd -d project.zpj -o project.json
Аудіопул¶
Пул аудіо (каталог:file:pool) містить усі аудіофайли, які зараз використовуються проектом. Zrythm автоматично видалить невикористані файли під час збереження.
Примітка
Ці файли також буде скопійовано в резервні копії.
Сумісність проекту¶
Кардинальних змін у форматі проекту не передбачається. Коли ми вносимо зміни до формату проекту, Zrythm автоматично перетворює старі проекти в новий формат.