Документация

Frieve EffeTune EffeTune Icon

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

Screenshot

Вводное видео

YouTube Video

Концепция

EffeTune создан для аудиоэнтузиастов, которые хотят улучшить прослушивание музыки. Независимо от того, слушаете ли вы стриминг или воспроизводите музыку с физических носителей, EffeTune позволяет добавлять высококачественные эффекты и настраивать звук под свои предпочтения. Превратите компьютер в мощный процессор аудиоэффектов между источником звука и колонками или усилителем.

Без аудиофильских мифов, только чистая наука.

Особенности

  • Обработка аудио в реальном времени
  • Интерфейс drag-and-drop для создания цепочек эффектов
  • Расширяемая система эффектов с категоризированными эффектами
  • Визуализация аудио в реальном времени
  • Аудио Pipeline, который можно изменять в реальном времени
  • Офлайн обработка аудиофайлов с использованием текущей цепочки эффектов
  • Музыкальная библиотека для просмотра локальных подпапок, метаданных и плейлистов
  • Измерение и коррекция частотной характеристики для калибровки системы
  • Многоканальная обработка и вывод
  • Энергосбережение в версиях Web/PWA и для настольных систем с настраиваемой обработкой тишины и временем удержания аудиовхода

Руководство по настройке

Перед использованием EffeTune вам необходимо настроить маршрутизацию аудио. Вот как сконфигурировать различные источники аудио:

Настройка проигрывателя музыкальных файлов

  • Откройте веб-приложение EffeTune в браузере или запустите настольное приложение EffeTune
  • Откройте и воспроизведите музыкальный файл для проверки правильности воспроизведения
    • Откройте музыкальный файл и выберите EffeTune в качестве приложения (только для настольного приложения)
    • Или выберите Открыть музыкальный файл… из меню Файл (только для настольного приложения)
    • Или перетащите музыкальный файл в окно
  • Если нужен только проигрыватель файлов, выберите Нет (только проигрыватель музыкальных файлов) в качестве входного устройства в настройках аудио, чтобы не использовать живой аудиовход

Настройка потокового сервиса

Для обработки аудио из потоковых сервисов (Spotify, YouTube Music и т.д.):

  1. Необходимые условия:
    • Установите виртуальное аудио устройство (например, VB Cable, Voice Meeter или ASIO Link Tool)
    • Настройте ваш потоковый сервис на вывод аудио через виртуальное устройство
  2. Конфигурация:
    • Откройте веб-приложение EffeTune в браузере или запустите настольное приложение EffeTune
    • Выберите виртуальное аудио устройство в качестве источника входного сигнала
      • В Chrome при первом открытии появится диалоговое окно с запросом на выбор и разрешение аудио входа
      • В настольном приложении настройте его, нажав на кнопку Config Audio в правом верхнем углу экрана
    • Начните воспроизведение музыки из вашего потокового сервиса
    • Убедитесь, что аудио проходит через EffeTune
    • Подробные инструкции по настройке см. в FAQ

Настройка физического аудио источника

Чтобы использовать EffeTune с CD-плеерами, сетевыми плеерами или другими физическими источниками:

  • Подключите аудиоинтерфейс к вашему компьютеру
  • Откройте веб-приложение EffeTune в браузере или запустите настольное приложение EffeTune
  • Выберите ваш аудиоинтерфейс в качестве источника входного и выходного сигнала
    • В Chrome при первом открытии появится диалоговое окно с запросом на выбор и разрешение аудио входа
    • В настольном приложении настройте его, нажав на кнопку Config Audio в правом верхнем углу экрана
  • Теперь ваш аудиоинтерфейс функционирует как многоэффектный процессор:
    • Input: Ваш CD-плеер, сетевой плеер или другой аудио источник
    • Processing: Эффекты в реальном времени через EffeTune
    • Output: Обработанное аудио на ваш усилитель или динамики

Использование

Настройки приложения

В меню Настройки откройте Конфигурация…, чтобы выбрать язык, Вид при запуске: и поведение конвейера эффектов при запуске. Для вида при запуске можно выбрать Effect Pipeline (по умолчанию) или Музыкальная библиотека. Если выбрана Музыкальная библиотека, в соседнем списке укажите, какой раздел открывать первым: Треки, Альбомы, Исполнители, Жанры, Подпапки, Папки или Плейлисты.

Поиск музыки в музыкальной библиотеке

  1. На ПК откройте библиотеку кнопкой Музыкальная библиотека в заголовке, на мобильном устройстве - вкладкой Библиотека, а в настольном приложении - через Вид > Музыкальная библиотека.
  2. Выберите Добавить папку с музыкой и проиндексируйте папку с музыкальными файлами. Если внешний файл CUE и указанные в нем файлы WAV или FLAC находятся в одной папке, после добавления этой папки в музыкальную библиотеку альбом будет доступен в виде отдельных треков.
  3. Просматривайте каталог через Треки, Альбомы, Исполнители, Жанры, Подпапки, Папки, Недавно добавлено и Плейлисты; поле Поиск в библиотеке ищет по всему каталогу. Раздел Подпапки группирует треки по содержащему их пути внутри каждого импортированного корня, а раздел Папки служит для управления этими корнями.
  4. Найденные треки можно воспроизводить через текущий конвейер эффектов, а порядок воспроизведения и плейлисты управляются действиями Воспроизвести следующим, Добавить в очередь и Добавить в плейлист.
  5. После изменения файлов используйте Пересканировать; если разрешения браузера или папки истекли, используйте Подключить заново.

И в интерфейсе для ПК, и в мобильном интерфейсе, если поиск треков или страница альбома, исполнителя, жанра, подпапки либо плейлиста содержит не более 300 треков, все они выбираются по умолчанию. При 301 треке и более автоматического выбора нет. На мобильном устройстве автоматический выбор меняет только состояние выбора. Только удерживание трека включает режим выбора и показывает флажки, Выбрать всё и Снять выделение; выбор и снятие выбора не включают и не выключают этот режим, а обычные действия со строками остаются доступны.

Браузеры Chromium на ПК могут постоянно хранить дескрипторы папок File System Access. Safari, Firefox, мобильные браузеры и другие среды без этого API сохраняют выбранные объекты File только в текущем сеансе страницы. После каждой перезагрузки снова выберите папку или файлы; EffeTune привяжет их к существующему каталогу по нормализованному относительному пути.

В EffeTune 2.1.0 представлена музыкальная библиотека со схемой каталога v3, в которой альбомы CUE можно просматривать по отдельным трекам. Состояние прежней музыкальной библиотеки не переносится: заново добавьте и просканируйте папки с музыкой, затем создайте заново или повторно импортируйте плейлисты музыкальной библиотеки. Прежний каталог и аудиофайлы не изменяются. Каталог рассчитан на постраничное чтение больших коллекций с диска. Масштабные измерения производительности — это необязательная локальная диагностика для разработки; они не являются условием для commit, release, verify или GitHub Actions и не гарантируют производительность в общем случае.

Создание цепочки эффектов

  1. Available Effects перечислены слева на экране
    • Используйте кнопку поиска рядом с “Available Effects”, чтобы отфильтровать эффекты
    • Введите текст для поиска эффектов по названию или категории
    • Нажмите ESC, чтобы очистить поиск
  2. Перетащите эффекты из списка в область Effect Pipeline
  3. Эффекты обрабатываются в порядке сверху вниз
  4. Перетащите маркер (⋮) или нажмите кнопки ▲▼ для изменения порядка эффектов
    • Для эффектов Section: Shift+нажатие кнопок ▲▼ для перемещения целых секций (от одной Section к следующей Section, начало pipeline, или конец pipeline)
  5. Нажмите на название эффекта, чтобы развернуть/свернуть его настройки
    • Shift+нажатие на эффект Section сворачивает/разворачивает все эффекты в этой секции
    • Shift+нажатие на другие эффекты сворачивает/разворачивает все эффекты, кроме категории Analyzer
    • Ctrl+нажатие сворачивает/разворачивает все эффекты
  6. Используйте кнопку ON, чтобы обходить отдельные эффекты
  7. Нажмите кнопку ? для открытия подробной документации в новой вкладке
  8. Удалите эффекты, используя кнопку ×
    • Для эффектов Section: Shift+нажатие кнопки × для удаления целых секций
  9. Нажмите кнопку маршрутизации, чтобы настроить каналы для обработки и входные и выходные шины

Использование пресетов

  1. Сохранение вашей цепочки эффектов:
    • Настройте желаемую цепочку эффектов и параметры
    • Введите название вашего пресета в поле ввода
    • Нажмите кнопку save, чтобы сохранить пресет
  2. Загрузка пресета:
    • Введите или выберите название пресета из выпадающего списка
    • Пресет будет загружен автоматически
    • Все эффекты и их настройки будут восстановлены
  3. Удаление пресета:
    • Выберите пресет, который хотите удалить
    • Нажмите кнопку delete
    • Подтвердите удаление, когда появится запрос
  4. Информация о пресете:
    • Каждый пресет сохраняет полную конфигурацию вашей цепочки эффектов
    • Включает порядок эффектов, параметры и их состояния

Использование функций Section

  1. Использование эффекта Section:
    • Добавьте эффект Section в начале группы эффектов
    • Введите описательное название в поле Comment
    • Переключение ON/OFF эффекта Section обходит или возвращает всю секцию, сохраняя собственное состояние ON/OFF каждого эффекта
    • Используйте несколько эффектов Section для организации вашей цепочки эффектов в логические группы
    • Подробнее о управлении эффектами

Использование функций AB Pipeline

  1. Обзор AB Pipeline:
    • EffeTune может поддерживать два отдельных конвейера эффектов: Pipeline A и Pipeline B
    • При запуске загружается только Pipeline A; Pipeline B создается при необходимости
    • Все операции обработки, сохранения, загрузки и редактирования работают на текущем выбранном конвейере
  2. Кнопка переключения AB:
    • Расположена справа от заголовка Effect Pipeline
    • По умолчанию показывает “A” (Pipeline A активен)
    • Нажмите для переключения между Pipeline A и Pipeline B
    • Если Pipeline B не существует при переключении, настройки Pipeline A копируются в Pipeline B
  3. Меню AB (Выпадающая кнопка):
    • Расположено справа от кнопки переключения AB
    • “A → B”: Копирует настройки Pipeline A в Pipeline B и переключается на Pipeline B
    • “B → A”: Копирует настройки Pipeline B в Pipeline A и переключается на Pipeline A
  4. Double Blind Test:
    • Сравнивайте Pipeline A и Pipeline B, не зная, какой из них сейчас воспроизводится
    • Выполните ABX-тест, чтобы проверить, действительно ли вы различаете два pipeline, или A/B-тест предпочтения, чтобы выяснить, какой вариант вам нравится больше, с проверкой статистической значимости
    • Открывается из меню pipeline ▼ справа от кнопки переключения AB (в настольном приложении также доступно из меню Файл)
    • Подробнее о Double Blind Test

Выбор эффектов и горячие клавиши

  1. Методы выбора эффектов:
    • Кликните по заголовкам эффектов, чтобы выбрать отдельные эффекты
    • Удерживайте Ctrl при клике для выбора нескольких эффектов
    • Кликните по пустому пространству в области Pipeline, чтобы снять выбор со всех эффектов
  2. Горячие клавиши:
    • Ctrl + Z: Отменить
    • Ctrl + Y: Повторить
    • Ctrl + S: Сохранить текущий pipeline
    • Ctrl + Shift + S: Сохранить текущий pipeline как
    • Ctrl + X: Вырезать выбранные эффекты
    • Ctrl + C: Копировать выбранные эффекты
    • Ctrl + V: Вставить эффекты из буфера обмена
    • Ctrl + F: Найти эффекты
    • Ctrl + A: Выбрать все эффекты в pipeline
    • Delete: Удалить выбранные эффекты
    • ESC: Снять выделение со всех эффектов
    • T: Переключиться между Pipeline A и Pipeline B
    • A: Переключиться на Pipeline A
    • B: Переключиться на Pipeline B
  3. Горячие клавиши (при использовании проигрывателя):
    • Space: Воспроизведение/Пауза
    • Ctrl + → или N: Следующий трек
    • Ctrl + ← или P: Предыдущий трек
    • Shift + → или F или .: Перемотка вперёд на 10 секунд
    • Shift + ← или R или ,: Перемотка назад на 10 секунд
    • Ctrl + M: Включить/выключить режим повтора
    • Ctrl + H: Включить/выключить случайный порядок

Обработка аудиофайлов

  1. Область для перетаскивания или указания файлов:
    • Специальная область для перетаскивания всегда видна под областью Effect Pipeline
    • Поддерживается загрузка одного или нескольких аудиофайлов
    • Файлы обрабатываются с использованием текущих настроек Pipeline
    • Вся обработка выполняется с частотой дискретизации Pipeline
  2. Статус обработки:
    • Индикатор прогресса показывает текущий статус обработки
    • Время обработки зависит от размера файла и сложности цепочки эффектов
  3. Параметры загрузки или сохранения:
    • Обработанный файл выводится в формате WAV
    • Для нескольких файлов перед началом обработки выберите папку; каждый файл сохраняется в неё сразу по завершении
    • В старых браузерах без поддержки выбора папки несколько файлов упаковываются в ZIP-архив для скачивания

Обмен цепочками эффектов

Вы можете поделиться конфигурацией вашей цепочки эффектов с другими пользователями:

  1. После настройки желаемой цепочки эффектов нажмите кнопку “Share” в правом верхнем углу области Effect Pipeline
  2. URL веб-приложения автоматически скопируется в буфер обмена
  3. Поделитесь скопированным URL с другими – они смогут воссоздать вашу цепочку эффектов, открыв его
  4. В веб-приложении все настройки эффектов сохраняются в URL, что облегчает их сохранение и обмен
  5. В версии настольного приложения экспортируйте настройки в файл effetune_preset через «Экспортировать предустановку…» в меню «Файл»
  6. Поделитесь экспортированным файлом effetune_preset. Файл effetune_preset также можно загрузить, перетащив его в окно веб-приложения

Сброс аудио

Если вы сталкиваетесь с проблемами аудио (прерывания, искажения):

  1. Нажмите кнопку “Reset Audio” в верхнем левом углу веб-приложения или выберите «Перезагрузить» в меню «Вид» в настольном приложении
  2. Аудио Pipeline будет автоматически перестроен
  3. Конфигурация вашей цепочки эффектов сохранится

Измерение и коррекция частотной характеристики

Чтобы измерить частотную характеристику вашей аудиосистемы и создать ровную коррекцию EQ:

  1. В веб-версии запустите инструмент измерения частотной характеристики. В настольном приложении выберите «Измерение частотной характеристики» в меню «Настройки».
  2. Следуйте пошаговой настройке, чтобы выбрать измерительный микрофон и устройство вывода
  3. Измерьте частотную характеристику системы в одной или нескольких точках прослушивания
  4. Создайте коррекцию параметрического EQ, которую можно напрямую импортировать в EffeTune
  5. Примените сгенерированную коррекцию в цепочке эффектов и при необходимости настройте ее по слуху

Распространенные комбинации эффектов

Ниже приведены некоторые популярные комбинации эффектов для улучшения качества прослушивания:

Улучшение звучания на наушниках

  1. Stereo Blend -> RS Reverb
    • Stereo Blend: Регулирует стерео ширину для комфортного прослушивания (60-100%)
    • RS Reverb: Добавляет тонкую реверберацию помещения (микс 10-20%)
    • Результат: Более естественное и менее утомительное прослушивание через наушники

Симуляция винила

  1. Wow Flutter -> Noise Blender -> Saturation
    • Wow Flutter: Добавляет мягкие вариации высоты тона
    • Noise Blender: Создает атмосферу, похожую на виниловую пластинку
    • Saturation: Добавляет аналоговое тепло
    • Результат: Аутентичное звучание виниловой пластинки

Стиль FM радио

  1. Multiband Compressor -> Stereo Blend
    • Multiband Compressor: Создает характерное “радиозвучание”
    • Stereo Blend: Регулирует стерео ширину для комфортного прослушивания (100-150%)
    • Результат: Отполированное звучание в стиле FM-радио

Lo-Fi характер

  1. Bit Crusher -> Simple Jitter -> RS Reverb
    • Bit Crusher: Уменьшает битовую глубину для ретро ощущения
    • Simple Jitter: Добавляет цифровые несовершенства
    • RS Reverb: Создает атмосферное пространство
    • Результат: Классическая эстетика lo-fi

Устранение неполадок и FAQ

Если у вас возникли трудности, обратитесь к FAQ. Если проблема сохраняется, сообщите об этом через GitHub Issues.

Доступные эффекты

Категория Эффект Описание Документация
Analyzer Level Meter Показывает уровень аудио с удержанием пиков Подробнее
Analyzer Oscilloscope Визуализация формы сигнала в реальном времени Подробнее
Analyzer Spectrogram Показывает изменение спектра частот во времени Подробнее
Analyzer Spectrum Analyzer В реальном времени показывает силу баса, середины и верхов Подробнее
Analyzer Stereo Meter Визуализирует стереобаланс и корреляцию каналов Подробнее
Basics Channel Divider Делит стереосигнал на частотные полосы и направляет каждую полосу в отдельные стереопары выходов Подробнее
Basics DC Offset Регулировка DC offset Подробнее
Basics Matrix Гибко маршрутизирует и смешивает аудиоканалы Подробнее
Basics MultiChannel Panel Панель управления несколькими каналами: громкость, mute, solo и задержка Подробнее
Basics Mute Полностью отключает аудиосигнал Подробнее
Basics Polarity Inversion Инвертирует полярность сигнала Подробнее
Basics Stereo Balance Управление балансом стереоканалов Подробнее
Basics Volume Базовое управление громкостью Подробнее
Delay Delay Стандартный эффект задержки Подробнее
Delay Time Alignment Точно настраивает время воспроизведения для согласования колонок и позиции слушателя Подробнее
Dynamics Auto Leveler Автоматически выравнивает громкость для стабильного прослушивания Подробнее
Dynamics Brickwall Limiter Прозрачный контроль пиков для безопасного и комфортного прослушивания Подробнее
Dynamics Compressor Сглаживает внезапно громкие места, делая прослушивание комфортнее Подробнее
Dynamics Expander Возвращает динамический контраст, делая тихие звуки ниже порога еще тише Подробнее
Dynamics Gate Уменьшает тихий звук в паузах и спокойных местах Подробнее
Dynamics Multiband Compressor 5-полосное выравнивание громкости для ровного, похожего на радио звучания Подробнее
Dynamics Multiband Expander 5-полосный экспандер для восстановления естественного контраста в слишком плоских записях Подробнее
Dynamics Multiband Transient Настраивает атаку и сустейн отдельно в басе, середине и верхах Подробнее
Dynamics Power Amp Sag Имитирует просадку напряжения усилителя мощности при высокой нагрузке Подробнее
Dynamics Transient Shaper Настраивает ударность и тело музыки через атаку и сустейн Подробнее
EQ 15Band GEQ 15-полосный графический эквалайзер Подробнее
EQ 15Band PEQ 15-полосный параметрический эквалайзер для детальной настройки тембра при прослушивании Подробнее
EQ 5Band Dynamic EQ 5-полосный динамический эквалайзер с регулировкой частот по порогу Подробнее
EQ 5Band PEQ Гибкий 5-полосный эквалайзер для настройки баса, середины и верхов Подробнее
EQ Band Pass Filter Выделяет определенный диапазон частот Подробнее
EQ Comb Filter Добавляет фазовую, полую или металлическую окраску Подробнее
EQ Earphone Cable Sim Помогает проверить, насколько малы обычные сдвиги АЧХ из-за кабеля наушников Подробнее
EQ Hi Pass Filter Точно убирает нежелательные низкие частоты Подробнее
EQ Lo Pass Filter Точно убирает нежелательные высокие частоты Подробнее
EQ Loudness Equalizer Коррекция частотного баланса для тихого прослушивания Подробнее
EQ Narrow Range Сочетание фильтров высоких и низких частот Подробнее
EQ Room EQ FIR-коррекция по сохранённым измерениям помещения Подробнее
EQ Tilt EQ Наклонный эквалайзер для быстрой коррекции тембра Подробнее
EQ Tone Control Трехполосное управление тоном Подробнее
Lo-Fi Bit Crusher Снижение битовой глубины и эффект zero-order hold Подробнее
Lo-Fi Digital Error Emulator Имитирует разные ошибки передачи цифрового аудио и характер винтажной цифровой аппаратуры Подробнее
Lo-Fi DSD64 IMD Simulator Имитирует слышимые интермодуляционные искажения от ультразвукового шума DSD64 Подробнее
Lo-Fi Hum Generator Добавляет настраиваемый фон электрического гула 50/60 Hz для винтажного или lo-fi прослушивания Подробнее
Lo-Fi Noise Blender Добавляет регулируемую текстуру фонового шума для lo-fi атмосферы Подробнее
Lo-Fi Simple Jitter Имитация цифрового джиттера Подробнее
Lo-Fi Vinyl Artifacts Добавляет виниловые pops, crackle, hiss, rumble и утечку стереошума Подробнее
Lo-Fi Vinyl Simulator Записывает вход в моделируемую канавку и воспроизводит ее физической моделью иглы Подробнее
Modulation Doppler Distortion Имитирует естественные динамические изменения звука от небольших движений диффузора динамика Подробнее
Modulation Pitch Shifter Повышает или понижает высоту музыки без изменения темпа Подробнее
Modulation Tremolo Эффект модуляции громкости Подробнее
Modulation Wow Flutter Добавляет легкое дрожание высоты в стиле ленты или пластинки для винтажного характера Подробнее
Resonator Horn Resonator Симуляция резонанса рупора с настраиваемыми размерами Подробнее
Resonator Horn Resonator Plus Более мягкий резонанс рупорной акустики для естественной окраски при прослушивании Подробнее
Resonator Modal Resonator Частотный резонанс с поддержкой до 5 резонаторов Подробнее
Reverb Dattorro Plate Reverb Классический plate reverb на основе алгоритма Dattorro Подробнее
Reverb FDN Reverb Feedback Delay Network reverb с насыщенными плотными реверберационными текстурами Подробнее
Reverb IR Reverb Свёрточная реверберация с импортированными импульсными характеристиками помещений и оборудования Подробнее
Reverb RS Reverb Реверберация с случайным рассеянием и естественной диффузией Подробнее
Saturation Dynamic Saturation Имитирует нелинейное смещение диффузоров динамиков Подробнее
Saturation Exciter Добавляет гармоники для ясности и присутствия Подробнее
Saturation Hard Clipping Цифровой эффект жесткого клиппирования Подробнее
Saturation Harmonic Distortion Добавляет характер с настраиваемыми гармоническими искажениями 2-5-го порядка Подробнее
Saturation Multiband Saturation Отдельно добавляет теплоту или остроту в низах, середине и верхах Подробнее
Saturation Saturation Добавляет теплую аналоговую насыщенность и характер Подробнее
Saturation Sub Synth Подмешивает фильтрованный низкочастотный сигнал для усиления баса Подробнее
Spatial Crossfeed Filter Наушниковый crossfeed-фильтр для естественной стереокартины Подробнее
Spatial MS Matrix Преобразует stereo и Mid/Side для настройки центра и пространства Подробнее
Spatial Multiband Balance 5-полосное управление стереобалансом по частотам Подробнее
Spatial Stereo Blend Управляет шириной стерео от mono до расширенного stereo Подробнее
Others Oscillator Генератор тестовых тонов и шума для проверки колонок и наушников Подробнее
Control Section Группирует эффекты, чтобы всю секцию можно было bypass или restore Подробнее

Техническая информация

Совместимость с браузерами

Frieve EffeTune был протестирован и подтвержден для работы в Google Chrome. Приложение требует современного браузера с поддержкой:

  • Web Audio API
  • Audio Worklet
  • getUserMedia API
  • Drag and Drop API

Поддержка браузеров

  1. Chrome/Chromium
    • Полностью поддерживается и рекомендуется
    • Обновите до последней версии для лучшей производительности
  2. Firefox/Safari
    • Ограниченная поддержка
    • Некоторые функции могут работать не так, как ожидалось
    • Рекомендуется использовать Chrome для оптимального опыта

Рекомендуемая частота дискретизации

Для оптимальной работы с нелинейными эффектами рекомендуется использовать EffeTune с частотой дискретизации 96 кГц или выше. Более высокая частота дискретизации помогает добиться идеальных характеристик при обработке аудио через нелинейные эффекты, такие как сатурация и компрессия.

Руководство по разработке

Хотите создать собственные аудиоплагины? Ознакомьтесь с нашим руководством по разработке плагинов. Хотите создать настольное приложение? Ознакомьтесь с нашим Руководством по сборке.

Ссылки

История версий

Исходный код

YouTube

Discord

Поддержать на Ko-fi