# Frieve EffeTune <img src="../../../images/icon_64x64.png" alt="EffeTune Icon" width="30" height="30" align="bottom">

<div class="doc-primary-actions" aria-label="Основные действия">
  <a class="button button-primary" href="https://effetune.frieve.com/effetune.html">Открыть веб-приложение</a>
  <install class="button button-secondary"><a href="https://effetune.frieve.com/effetune.html">Установить PWA-версию</a></install>
  <a class="button button-secondary" href="/dsp/">DSP Library</a>
  <a class="button button-secondary" href="https://github.com/Frieve-A/effetune/releases/">Скачать настольное приложение</a>
  <a class="button button-secondary" href="https://github.com/Frieve-A/effetune-mixwright/releases">Скачать VST-версию</a>
</div>

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

[![Screenshot](../../../images/screenshot.png)](https://effetune.frieve.com/effetune.html)

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

[![YouTube Video](../../../images/video_thumbnail.jpg)](https://www.youtube.com/watch?v=--mtsy1t4HI)

## Концепция

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](faq.md)

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

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

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

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

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

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

Поддерживаемыми настольными версиями также можно управлять из приложений OpenHome в той же локальной сети. По умолчанию эта функция отключена; настройка, сетевой доступ, совместимость и ограничения описаны в разделе [Удалённое управление OpenHome](music-library.md#удалённое-управление-openhome-настольное-приложение).

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

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

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

Браузеры Chromium на ПК могут сохранять доступ к выбранным папкам с музыкой между сеансами. В Safari, Firefox, мобильных браузерах и других средах без постоянного доступа к папкам после каждой перезагрузки снова выберите папку или файлы — EffeTune привяжет их к существующему каталогу.

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

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

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. Нажмите кнопку маршрутизации, чтобы настроить каналы для обработки и входные и выходные шины  
   - [Подробнее о функциях шин](bus-function.md)
10. Для точной настройки ползунка удерживайте Shift при перетаскивании; значение будет изменяться на один минимальный шаг

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

1. **Сохранение вашей цепочки эффектов:**
   - Настройте желаемую цепочку эффектов и параметры
   - Введите название вашего пресета в поле ввода
   - Нажмите кнопку save, чтобы сохранить пресет

2. **Загрузка пресета:**
   - Введите или выберите название пресета из выпадающего списка
   - Пресет будет загружен автоматически
   - Все эффекты и их настройки будут восстановлены

3. **Удаление пресета:**
   - Выберите пресет, который хотите удалить
   - Нажмите кнопку delete
   - Подтвердите удаление, когда появится запрос

4. **Информация о пресете:**
   - Каждый пресет сохраняет полную конфигурацию вашей цепочки эффектов
   - Включает порядок эффектов, параметры и их состояния

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

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

### Использование функций 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](double-blind-test.md)

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

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. В веб-версии запустите [инструмент измерения частотной характеристики](https://effetune.frieve.com/features/measurement/measurement.html). В настольном приложении выберите «Измерение частотной характеристики» в меню «Настройки».
2. Следуйте пошаговой настройке, чтобы выбрать измерительный микрофон и устройство вывода
3. Измерьте частотную характеристику системы в одной или нескольких точках прослушивания
4. Создайте коррекцию параметрического EQ, которую можно напрямую импортировать в EffeTune
5. Примените сгенерированную коррекцию в цепочке эффектов и при необходимости настройте ее по слуху

Чтобы исключить собственную характеристику аудиоинтерфейса, соедините его выход напрямую со входом и сохраните это петлевое подключение как обычное измерение без калибровки, включающее импульсную характеристику. В следующем измерении выберите эту точку в поле **Калибровка аудиоинтерфейса**. Используйте тот же интерфейс, каналы входа и выхода, частоту дискретизации и уровни усиления и не меняйте усиление после петлевого измерения. Для измерения без этой коррекции выберите **Нет (без калибровки)**.

Для измерений с сохраненной импульсной характеристикой в результатах отображается нормированный график **Импульсная характеристика**. Начальный диапазон — от 0 до 10 мс относительно обнаруженного начала. Масштабируйте ось времени колесом мыши или кнопками, а для прокрутки перетаскивайте график или используйте ползунок. При выборе точки график обновляется; для **Все (среднее)** отображается первая точка с сохраненной импульсной характеристикой, название которой указано над графиком. Используйте **Экспортировать импульсную характеристику (WAV)** под графиком, чтобы сохранить полную ненормированную характеристику отображаемой точки в виде монофонического WAV с 32-битными числами с плавающей точкой и частотой дискретизации измерения.

О том, как просмотреть частоту, фазу, минимальную и избыточную групповую задержку и импульс активного pipeline для четырёх выходов и сохранённых откликов динамиков, см. в [руководстве по Pipeline Analyzer](pipeline-analyzer.md).

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

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

### Улучшение звучания на наушниках
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](faq.md).
Если проблема сохраняется, сообщите об этом через [GitHub Issues](https://github.com/Frieve-A/effetune/issues).
## Доступные эффекты

| Категория | Эффект | Описание | Документация |
|-----------|--------|----------|--------------|
| Analyzer  | Level Meter | Показывает уровень аудио с удержанием пиков | [Подробнее](plugins/analyzer.md#level-meter) |
| Analyzer  | Oscilloscope | Визуализация формы сигнала в реальном времени | [Подробнее](plugins/analyzer.md#oscilloscope) |
| Analyzer  | Spectrogram | Показывает изменение спектра частот во времени | [Подробнее](plugins/analyzer.md#spectrogram) |
| Analyzer  | Spectrum Analyzer | В реальном времени показывает силу баса, середины и верхов | [Подробнее](plugins/analyzer.md#spectrum-analyzer) |
| Analyzer  | Stereo Meter | Визуализирует стереобаланс и корреляцию каналов | [Подробнее](plugins/analyzer.md#stereo-meter) |
| Basics    | Channel Divider | Делит стереосигнал на частотные полосы и направляет каждую полосу в отдельные стереопары выходов | [Подробнее](plugins/basics.md#channel-divider) |
| Basics    | DC Offset | Регулировка DC offset | [Подробнее](plugins/basics.md#dc-offset) |
| Basics    | FIR Crossover | FIR-кроссовер, направляющий круто разделённые частотные полосы на пары стереовыходов | [Подробнее](plugins/basics.md#fir-crossover) |
| Basics    | Matrix | Гибко маршрутизирует и смешивает аудиоканалы | [Подробнее](plugins/basics.md#matrix) |
| Basics    | MultiChannel Panel | Панель управления несколькими каналами: громкость, mute, solo и задержка | [Подробнее](plugins/basics.md#multichannel-panel) |
| Basics    | Mute | Полностью отключает аудиосигнал | [Подробнее](plugins/basics.md#mute) |
| Basics    | Polarity Inversion | Инвертирует полярность сигнала | [Подробнее](plugins/basics.md#polarity-inversion) |
| Basics    | Stereo Balance | Управление балансом стереоканалов | [Подробнее](plugins/basics.md#stereo-balance) |
| Basics    | Volume | Базовое управление громкостью | [Подробнее](plugins/basics.md#volume) |
| Delay     | Delay | Стандартный эффект задержки | [Подробнее](plugins/delay.md#delay) |
| Delay     | Time Alignment | Точно настраивает время воспроизведения для согласования колонок и позиции слушателя | [Подробнее](plugins/delay.md#time-alignment) |
| Dynamics  | Auto Leveler | Автоматически выравнивает громкость для стабильного прослушивания | [Подробнее](plugins/dynamics.md#auto-leveler) |
| Dynamics  | Brickwall Limiter | Контроль цифровых пиков с сохранением динамики | [Подробнее](plugins/dynamics.md#brickwall-limiter) |
| Dynamics  | Compressor | Сглаживает внезапно громкие места, делая прослушивание комфортнее | [Подробнее](plugins/dynamics.md#compressor) |
| Dynamics  | Expander | Возвращает динамический контраст, делая тихие звуки ниже порога еще тише | [Подробнее](plugins/dynamics.md#expander) |
| Dynamics  | Gate | Уменьшает тихий звук в паузах и спокойных местах | [Подробнее](plugins/dynamics.md#gate) |
| Dynamics  | Multiband Compressor | 5-полосное выравнивание громкости для ровного, похожего на радио звучания | [Подробнее](plugins/dynamics.md#multiband-compressor) |
| Dynamics  | Multiband Expander | 5-полосный экспандер для восстановления естественного контраста в слишком плоских записях | [Подробнее](plugins/dynamics.md#multiband-expander) |
| Dynamics  | Multiband Transient | Настраивает атаку и сустейн отдельно в басе, середине и верхах | [Подробнее](plugins/dynamics.md#multiband-transient) |
| Dynamics  | Power Amp Sag | Имитирует просадку напряжения усилителя мощности при высокой нагрузке | [Подробнее](plugins/dynamics.md#power-amp-sag) |
| Dynamics  | Transient Shaper | Настраивает ударность и тело музыки через атаку и сустейн | [Подробнее](plugins/dynamics.md#transient-shaper) |
| EQ        | 15Band GEQ | 15-полосный графический эквалайзер | [Подробнее](plugins/eq.md#15band-geq) |
| EQ        | 15Band PEQ | 15-полосный параметрический эквалайзер для детальной настройки тембра при прослушивании | [Подробнее](plugins/eq.md#15band-peq) |
| EQ        | 5Band Dynamic EQ | 5-полосный динамический эквалайзер с регулировкой частот по порогу | [Подробнее](plugins/eq.md#5band-dynamic-eq) |
| EQ        | 5Band FIR PEQ | 5-полосный параметрический эквалайзер с FIR-фильтрацией Minimum Phase или Linear Phase | [Подробнее](plugins/eq.md#5band-fir-peq) |
| EQ        | 5Band PEQ | Гибкий 5-полосный эквалайзер для настройки баса, середины и верхов | [Подробнее](plugins/eq.md#5band-peq) |
| EQ        | Band Pass Filter | Выделяет определенный диапазон частот | [Подробнее](plugins/eq.md#band-pass-filter) |
| EQ        | Comb Filter | Добавляет фазовую, полую или металлическую окраску | [Подробнее](plugins/eq.md#comb-filter) |
| EQ        | Earphone Cable Sim | Помогает проверить, насколько малы обычные сдвиги АЧХ из-за кабеля наушников | [Подробнее](plugins/eq.md#earphone-cable-sim) |
| EQ        | Group Delay EQ | Регулирует задержку каждой полосы частот, не изменяя тембр | [Подробнее](plugins/eq.md#group-delay-eq) |
| EQ        | Hi Pass Filter | Точно убирает нежелательные низкие частоты | [Подробнее](plugins/eq.md#hi-pass-filter) |
| EQ        | Lo Pass Filter | Точно убирает нежелательные высокие частоты | [Подробнее](plugins/eq.md#lo-pass-filter) |
| EQ        | Loudness Equalizer | Коррекция частотного баланса для тихого прослушивания | [Подробнее](plugins/eq.md#loudness-equalizer) |
| EQ        | Narrow Range | Сочетание фильтров высоких и низких частот | [Подробнее](plugins/eq.md#narrow-range) |
| EQ        | Room EQ | FIR-коррекция по сохранённым измерениям помещения | [Подробнее](plugins/eq.md#room-eq) |
| EQ        | Tilt EQ | Наклонный эквалайзер для быстрой коррекции тембра | [Подробнее](plugins/eq.md#tilt-eq) |
| EQ        | Tone Control | Трехполосное управление тоном | [Подробнее](plugins/eq.md#tone-control) |
| Lo-Fi     | AM Radio Simulator | Проводит музыку через модель тракта AM-передачи и приёма | [Подробнее](plugins/lofi.md#am-radio-simulator) |
| Lo-Fi     | Bit Crusher | Снижение битовой глубины и эффект zero-order hold | [Подробнее](plugins/lofi.md#bit-crusher) |
| Lo-Fi     | Cassette Artifacts | Записывает музыку на моделируемую компакт-кассету и воспроизводит её на деке Type I/II/IV с Dolby B/C | [Подробнее](plugins/lofi.md#cassette-artifacts) |
| Lo-Fi     | Digital Error Emulator | Имитирует разные ошибки передачи цифрового аудио и характер винтажной цифровой аппаратуры | [Подробнее](plugins/lofi.md#digital-error-emulator) |
| Lo-Fi     | DSD64 IMD Simulator | Имитирует слышимые интермодуляционные искажения от ультразвукового шума DSD64 | [Подробнее](plugins/lofi.md#dsd64-imd-simulator) |
| Lo-Fi     | FM Radio Simulator | Пропускает музыку через физически смоделированный тракт FM-вещания и приёма | [Подробнее](plugins/lofi.md#fm-radio-simulator) |
| Lo-Fi     | G.726 Simulator | Имитирует цикл кодирования и декодирования речи ITU-T G.726 с необязательной зашумлённой радиолинией | [Подробнее](plugins/lofi.md#g726-simulator) |
| Lo-Fi     | GSM-FR Simulator | Имитирует цикл кодирования и декодирования речи GSM-FR с битрейтом 13 кбит/с по радиолинии с маскированием потерь кадров | [Подробнее](plugins/lofi.md#gsm-fr-simulator) |
| Lo-Fi     | Hum Generator | Добавляет настраиваемый фон электрического гула 50/60 Hz для винтажного или lo-fi прослушивания | [Подробнее](plugins/lofi.md#hum-generator) |
| Lo-Fi     | MP3 Codec Simulator | Имитирует чистый цикл кодирования и декодирования MPEG Layer III с низким битрейтом | [Подробнее](plugins/lofi.md#mp3-codec-simulator) |
| Lo-Fi     | Noise Blender | Добавляет регулируемую текстуру фонового шума для lo-fi атмосферы | [Подробнее](plugins/lofi.md#noise-blender) |
| Lo-Fi     | SBC Codec Simulator | Воспроизводит цикл кодирования и декодирования Bluetooth A2DP SBC с необязательными потерями пакетов и маскированием | [Подробнее](plugins/lofi.md#sbc-codec-simulator) |
| Lo-Fi     | Simple Jitter | Имитация цифрового джиттера | [Подробнее](plugins/lofi.md#simple-jitter) |
| Lo-Fi     | SW Radio Simulator | Проводит музыку через модель тракта коротковолнового вещания, ионосферного распространения и приёма | [Подробнее](plugins/lofi.md#sw-radio-simulator) |
| Lo-Fi     | Tape Artifacts | Записывает музыку на моделируемую катушечную ленту и воспроизводит её | [Подробнее](plugins/lofi.md#tape-artifacts) |
| Lo-Fi     | Vinyl Artifacts | Добавляет виниловые pops, crackle, hiss, rumble и утечку стереошума | [Подробнее](plugins/lofi.md#vinyl-artifacts) |
| Lo-Fi     | Vinyl Simulator | Записывает вход в моделируемую канавку и воспроизводит ее физической моделью иглы | [Подробнее](plugins/lofi.md#vinyl-simulator) |
| Modulation | Auto Filter | Перемещает резонансный фильтр с помощью LFO или огибающей громкости | [Подробнее](plugins/modulation.md#auto-filter) |
| Modulation | Auto Pan | Плавно перемещает уровень каждой стереопары в звуковом поле | [Подробнее](plugins/modulation.md#auto-pan) |
| Modulation | Chorus | Добавляет хорус, ансамбль, фленжер или вибрато движущимися задержками | [Подробнее](plugins/modulation.md#chorus) |
| Modulation | Doppler Distortion | Имитирует естественные динамические изменения звука от небольших движений диффузора динамика | [Подробнее](plugins/modulation.md#doppler-distortion) |
| Modulation | Frequency Shifter | Сдвигает частоты, выполняет кольцевую модуляцию или barber-pole-сдвиг | [Подробнее](plugins/modulation.md#frequency-shifter) |
| Modulation | Phaser | Создаёт движущиеся пики и провалы классической или barber-pole-развёрткой | [Подробнее](plugins/modulation.md#phaser) |
| Modulation | Pitch Shifter | Повышает или понижает высоту музыки без изменения темпа | [Подробнее](plugins/modulation.md#pitch-shifter) |
| Modulation | Pitch Shifter HQ | Повышает или понижает высоту с меньшим количеством фазовых артефактов | [Подробнее](plugins/modulation.md#pitch-shifter-hq) |
| Modulation | Rotary Speaker | Объединяет независимое движение рупора и барабана | [Подробнее](plugins/modulation.md#rotary-speaker) |
| Modulation | Tremolo | Эффект модуляции громкости | [Подробнее](plugins/modulation.md#tremolo) |
| Modulation | Wow Flutter | Добавляет легкое дрожание высоты в стиле ленты или пластинки для винтажного характера | [Подробнее](plugins/modulation.md#wow-flutter) |
| Resonator | Horn Resonator | Симуляция резонанса рупора с настраиваемыми размерами | [Подробнее](plugins/resonator.md#horn-resonator) |
| Resonator | Horn Resonator Plus | Более мягкий резонанс рупорной акустики для естественной окраски при прослушивании | [Подробнее](plugins/resonator.md#horn-resonator-plus) |
| Resonator | Modal Resonator | Частотный резонанс с поддержкой до 5 резонаторов | [Подробнее](plugins/resonator.md#modal-resonator) |
| Reverb    | Dattorro Plate Reverb | Классический plate reverb на основе алгоритма Dattorro | [Подробнее](plugins/reverb.md#dattorro-plate-reverb) |
| Reverb    | FDN Reverb | Feedback Delay Network reverb с насыщенными плотными реверберационными текстурами | [Подробнее](plugins/reverb.md#fdn-reverb) |
| Reverb    | IR Reverb | Свёрточная реверберация с импортированными импульсными характеристиками помещений и оборудования | [Подробнее](plugins/reverb.md#ir-reverb) |
| Reverb    | RS Reverb | Реверберация с случайным рассеянием и естественной диффузией | [Подробнее](plugins/reverb.md#rs-reverb) |
| Saturation| Bandwidth Extender | Генерирует высокочастотный контент выше обнаруженной или заданной частоты среза | [Подробнее](plugins/saturation.md#bandwidth-extender) |
| Saturation| Dynamic Saturation | Имитирует нелинейное смещение диффузоров динамиков | [Подробнее](plugins/saturation.md#dynamic-saturation) |
| Saturation| Exciter | Добавляет гармоники для ясности и присутствия | [Подробнее](plugins/saturation.md#exciter) |
| Saturation| Hard Clipping | Цифровой эффект жесткого клиппирования | [Подробнее](plugins/saturation.md#hard-clipping) |
| Saturation | Harmonic Distortion | Добавляет характер с настраиваемыми гармоническими искажениями 2-5-го порядка | [Подробнее](plugins/saturation.md#harmonic-distortion) |
| Saturation| Multiband Saturation | Отдельно добавляет теплоту или остроту в низах, середине и верхах | [Подробнее](plugins/saturation.md#multiband-saturation) |
| Saturation| Saturation | Добавляет теплую аналоговую насыщенность и характер | [Подробнее](plugins/saturation.md#saturation) |
| Saturation| Sub Synth | Подмешивает фильтрованный низкочастотный сигнал для усиления баса | [Подробнее](plugins/saturation.md#sub-synth) |
| Saturation| Tube Simulator | Моделирует ламповые линейные каскады и двухтактные либо однотактные триодные усилители мощности на 300B/2A3 | [Подробнее](plugins/saturation.md#tube-simulator) |
| Spatial   | Crossfeed Filter | Наушниковый crossfeed-фильтр для естественной стереокартины | [Подробнее](plugins/spatial.md#crossfeed-filter) |
| Spatial   | MS Matrix | Преобразует stereo и Mid/Side для настройки центра и пространства | [Подробнее](plugins/spatial.md#ms-matrix) |
| Spatial   | Multiband Balance | 5-полосное управление стереобалансом по частотам | [Подробнее](plugins/spatial.md#multiband-balance) |
| Spatial   | Phase Select EQ | Усиливает или ослабляет частотные компоненты, выбранные по разности фаз L/R | [Подробнее](plugins/spatial.md#phase-select-eq) |
| Spatial   | Stereo Blend | Управляет шириной стерео от mono до расширенного stereo | [Подробнее](plugins/spatial.md#stereo-blend) |
| Others    | Oscillator | Генератор тестовых тонов и шума для проверки колонок и наушников | [Подробнее](plugins/others.md#oscillator) |
| Control   | Section | Группирует эффекты, чтобы всю секцию можно было bypass или restore | [Подробнее](plugins/control.md) |

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

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

Frieve EffeTune был протестирован и подтвержден для работы в Google Chrome. Приложение требует современного браузера с поддержкой:
- Web Audio API
- Audio Worklet
- getUserMedia API
- Drag and Drop API

### Поддержка браузеров
1. **Chrome/Chromium**
   - Полностью поддерживается и рекомендуется
   - Обновите до последней версии для лучшей производительности

2. **Firefox/Safari**
   - Ограниченная поддержка
   - Некоторые функции могут работать не так, как ожидалось
   - Рекомендуется использовать Chrome для оптимального опыта

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

Установите для **частоты дискретизации** EffeTune значение 96 кГц. Это уменьшает алиасинговые составляющие, попадающие в слышимый диапазон, если подавление алиасинга в нелинейных эффектах ограничено. Настройка задаёт внутреннюю частоту обработки EffeTune и обычно не зависит от частот ОС, аудиоустройств и VB-CABLE, поэтому менять их не требуется. Проверьте фактическую частоту в приложении: до первого сохранения настройки может использоваться значение по умолчанию ОС или браузера, а веб-версия может перейти на другую частоту, если 96 кГц недоступны. При выпадениях сначала отключите требовательные эффекты или сократите цепочку и лишь при необходимости уменьшайте частоту.

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

Хотите создать собственные аудиоплагины? Ознакомьтесь с нашим [руководством по разработке плагинов](../../plugin-development.md).
## Ссылки

[История версий](../../version-history.md)

[Исходный код](https://github.com/Frieve-A/effetune)

[YouTube](https://www.youtube.com/@frieveamusic)

[Discord](https://discord.gg/gf95v3Gza2)

[Поддержать на Ko-fi](https://ko-fi.com/frievea)
