effetune
A web-based real-time audio effect processor designed for audio enthusiasts to enhance their music listening experience.
Project maintained by Frieve-A
Hosted on GitHub Pages — Theme by mattgraham
Frieve EffeTune 
Open Web App Download Desktop App
Приложение для обработки аудио в реальном времени, созданное для аудиофилов, стремящихся улучшить процесс прослушивания музыки. EffeTune позволяет обрабатывать любой аудио источник с помощью различных высококачественных эффектов, давая возможность настроить и усовершенствовать ваш опыт прослушивания в реальном времени.

Концепция
EffeTune создан для аудиофилов, желающих вывести прослушивание музыки на новый уровень. Независимо от того, транслируете ли вы музыку или воспроизводите её с физических носителей, EffeTune позволяет добавлять профессиональные эффекты для настройки звука по вашим точным предпочтениям. Превратите ваш компьютер в мощный процессор аудиоэффектов, расположенный между вашим аудио источником и динамиками или усилителем.
No audiophile myths, Just pure science.
Особенности
- Обработка аудио в реальном времени
- Интерфейс drag-and-drop для создания цепочек эффектов
- Расширяемая система эффектов с категоризированными эффектами
- Визуализация аудио в реальном времени
- Аудио Pipeline, который можно изменять в реальном времени
- Офлайн обработка аудиофайлов с использованием текущей цепочки эффектов
Руководство по настройке
Перед использованием EffeTune вам необходимо настроить маршрутизацию аудио. Вот как сконфигурировать различные источники аудио:
Настройка потокового сервиса
Для обработки аудио из потоковых сервисов (Spotify, YouTube Music и т.д.):
- Необходимые условия:
- Установите виртуальное аудио устройство (например, VB Cable, Voice Meeter или ASIO Link Tool)
- Настройте ваш потоковый сервис на вывод аудио через виртуальное устройство
- Конфигурация:
- Откройте веб-приложение EffeTune в браузере или запустите настольное приложение EffeTune
- Выберите виртуальное аудио устройство в качестве источника входного сигнала
- В Chrome при первом открытии появится диалоговое окно с запросом на выбор и разрешение аудио входа
- В настольном приложении настройте его, нажав на кнопку Config Audio в правом верхнем углу экрана
- Начните воспроизведение музыки из вашего потокового сервиса
- Убедитесь, что аудио проходит через EffeTune
Настройка физического аудио источника
Чтобы использовать EffeTune с CD-плеерами, сетевыми плеерами или другими физическими источниками:
- Конфигурация:
- Подключите аудиоинтерфейс к вашему компьютеру
- Откройте веб-приложение EffeTune в браузере или запустите настольное приложение EffeTune
- Выберите ваш аудиоинтерфейс в качестве источника входного и выходного сигнала
- В Chrome при первом открытии появится диалоговое окно с запросом на выбор и разрешение аудио входа
- В настольном приложении настройте его, нажав на кнопку Config Audio в правом верхнем углу экрана
- Теперь ваш аудиоинтерфейс функционирует как многоэффектный процессор:
- Input: Ваш CD-плеер, сетевой плеер или другой аудио источник
- Processing: Эффекты в реальном времени через EffeTune
- Output: Обработанное аудио на ваш усилитель или динамики
Использование
Создание цепочки эффектов
- Доступные эффекты перечислены слева на экране
- Используйте кнопку поиска рядом с “Available Effects”, чтобы отфильтровать эффекты
- Введите текст для поиска эффектов по названию или категории
- Нажмите ESC, чтобы очистить поиск
- Перетащите эффекты из списка в область Effect Pipeline
- Эффекты обрабатываются в порядке сверху вниз
- Используйте ручку (⋮) для изменения порядка эффектов путем перетаскивания
- Нажмите на название эффекта, чтобы развернуть/свернуть его настройки
- Используйте кнопку ON, чтобы обходить отдельные эффекты
- Нажмите кнопку ? для открытия подробной документации в новой вкладке
- Удаляйте эффекты с помощью иконки мусорной корзины
Использование пресетов
- Сохранение вашей цепочки эффектов:
- Настройте желаемую цепочку эффектов и параметры
- Введите название в поле ввода пресета
- Нажмите кнопку save, чтобы сохранить пресет
- Загрузка пресета:
- Введите или выберите название пресета из выпадающего списка
- Пресет будет загружен автоматически
- Все эффекты и их настройки будут восстановлены
- Удаление пресета:
- Выберите пресет, который хотите удалить
- Нажмите кнопку delete
- Подтвердите удаление, когда появится запрос
- Информация о пресете:
- Каждый пресет сохраняет полную конфигурацию вашей цепочки эффектов
- Включает порядок эффектов, параметры и их состояния
Выбор эффектов и горячие клавиши
- Методы выбора эффектов:
- Кликните по заголовкам эффектов, чтобы выбрать отдельные эффекты
- Удерживайте Ctrl при клике для выбора нескольких эффектов
- Кликните по пустому пространству в области Pipeline, чтобы снять выбор со всех эффектов
- Горячие клавиши:
- Ctrl + Z: Отменить
- Ctrl + Y: Повторить
- Ctrl + S: Сохранить текущий pipeline
- Ctrl + Shift + S: Сохранить текущий pipeline как
- Ctrl + X: Вырезать выбранные эффекты
- Ctrl + C: Копировать выбранные эффекты
- Ctrl + V: Вставить эффекты из буфера обмена
- Ctrl + F: Найти эффекты
- Ctrl + A: Выбрать все эффекты в pipeline
- Delete: Удалить выбранные эффекты
- ESC: Снять выделение со всех эффектов
Обработка аудиофайлов
- Область для перетаскивания или указания файлов:
- Специальная область для перетаскивания всегда видна под областью Effect Pipeline
- Поддерживается загрузка одного или нескольких аудиофайлов
- Файлы обрабатываются с использованием текущих настроек Pipeline
- Вся обработка выполняется с частотой дискретизации Pipeline
- Статус обработки:
- Индикатор прогресса показывает текущий статус обработки
- Время обработки зависит от размера файла и сложности цепочки эффектов
- Параметры загрузки или сохранения:
- Обработанный файл выводится в формате WAV
- Несколько файлов автоматически упаковываются в ZIP-архив
Обмен цепочками эффектов
Вы можете поделиться конфигурацией вашей цепочки эффектов с другими пользователями:
- После настройки желаемой цепочки эффектов нажмите кнопку “Share” в правом верхнем углу области Effect Pipeline
- URL веб-приложения автоматически скопируется в буфер обмена
- Поделитесь скопированным URL с другими – они смогут воссоздать вашу цепочку эффектов, открыв его
- В веб-приложении все настройки эффектов сохраняются в URL, что облегчает их сохранение и обмен
- В версии настольного приложения экспортируйте настройки в файл effetune_preset из меню File
- Поделитесь экспортированным файлом effetune_preset. Файл effetune_preset также можно загрузить, перетащив его в окно веб-приложения
Сброс аудио
Если вы сталкиваетесь с проблемами аудио (прерывания, искажения):
- Нажмите кнопку “Reset Audio” в верхнем левом углу в веб-приложении или выберите Reload из меню View в настольном приложении
- Аудио Pipeline будет автоматически перестроен
- Конфигурация вашей цепочки эффектов сохранится
Распространенные комбинации эффектов
Ниже приведены некоторые популярные комбинации эффектов для улучшения качества прослушивания:
Улучшение звучания на наушниках
- Stereo Blend -> RS Reverb
- Stereo Blend: Регулирует стерео ширину для комфортного прослушивания (60-100%)
- RS Reverb: Добавляет тонкую реверберацию помещения (микс 10-20%)
- Результат: Более естественное и менее утомительное прослушивание через наушники
Симуляция винила
- Wow Flutter -> Noise Blender -> Saturation
- Wow Flutter: Добавляет мягкие вариации высоты тона
- Noise Blender: Создает атмосферу, похожую на виниловую пластинку
- Saturation: Добавляет аналоговое тепло
- Результат: Аутентичное звучание виниловой пластинки
Стиль FM радио
- Multiband Compressor -> Stereo Blend
- Multiband Compressor: Создает характерное “радиозвучание”
- Stereo Blend: Регулирует стерео ширину для комфортного прослушивания (100-150%)
- Результат: Звук, напоминающий профессиональное радио вещание
Lo-Fi характер
- Bit Crusher -> Simple Jitter -> RS Reverb
- Bit Crusher: Уменьшает битовую глубину для ретро ощущения
- Simple Jitter: Добавляет цифровые несовершенства
- RS Reverb: Создает атмосферное пространство
- Результат: Классическая эстетика lo-fi
Устранение неполадок
Проблемы с аудио
- Прерывания или искажения
- Нажмите кнопку “Reset Audio” в верхнем левом углу в веб-приложении или выберите Reload из меню View в настольном приложении, чтобы перестроить аудио Pipeline
- Попробуйте уменьшить количество активных эффектов
- Высокая загрузка процессора
- Отключите эффекты, которые не используются
- Рассмотрите возможность использования меньшего количества эффектов в цепочке
- Возникает эхо
- Вероятно, ваши аудио входы и выходы настроены неправильно
- Если вы хотите обработать аудиовыход вашего браузера, рассмотрите возможность установки отдельного браузера только для EffeTune или использования настольного приложения вместо веб-приложения
Общие проблемы настройки
- Нет аудио входа
- Убедитесь, что аудио воспроизводится с источника и выводится на виртуальное аудио устройство
- Для версии веб-приложения убедитесь, что в вашем браузере разрешены разрешения на аудио вход и что виртуальное аудио устройство выбрано в качестве входного устройства
- Для версии настольного приложения перейдите в Config Audio в правом верхнем углу экрана и убедитесь, что виртуальное аудио устройство выбрано в качестве входного устройства
- Эффект не работает
- Проверьте, что эффект включен (кнопка ON/OFF)
- Проверьте настройки параметров
- Нет аудио выхода
- Для версии веб-приложения убедитесь, что аудиовыход операционной системы установлен как выходное устройство
- Для версии настольного приложения перейдите в “Config Audio” в правом верхнем углу экрана и убедитесь, что выбрано правильное выходное устройство
Часто задаваемые вопросы
Q. Поддерживает ли это приложение объемный звук?
A. В настоящее время, из-за ограничений браузера, мы не можем обрабатывать более 2 каналов, и нет доказанной работоспособности объемного звучания. Хотя реализация эффекта поддерживает объемный звук, нам придется дождаться будущей поддержки со стороны браузеров.
Q. Какова рекомендуемая длина цепочки эффектов?
A. Хотя строгого ограничения нет, мы рекомендуем ограничивать цепочку эффектов 8–10 эффектами для оптимальной производительности. Более сложные цепочки могут негативно сказаться на работе системы.
Q. Как достичь наилучшего качества звука?
A. При возможности используйте частоту дискретизации 96 кГц или выше, начинайте с тонких настроек эффектов и постепенно наращивайте цепочку. Следите за уровнями звука, чтобы избежать искажений.
Q. Будет ли это работать с любым аудио источником?
A. Да, EffeTune может обрабатывать любое аудио, воспроизводимое через выбранное входное устройство, включая потоковые сервисы, локальные файлы и физические носители.
Доступные эффекты
Категория |
Эффект |
Описание |
Документация |
Analyzer |
Level Meter |
Отображает уровень аудио с фиксацией пика |
Подробнее |
Analyzer |
Oscilloscope |
Визуализация формы волны в реальном времени |
Подробнее |
Analyzer |
Spectrogram |
Отображает изменения спектра частот с течением времени |
Подробнее |
Analyzer |
Spectrum Analyzer |
Анализ спектра в реальном времени |
Подробнее |
Analyzer |
Stereo Meter |
Визуализирует стереобаланс и перемещение звука |
Подробнее |
Basics |
DC Offset |
Регулировка смещения DC |
Подробнее |
Basics |
Polarity Inversion |
Инверсия полярности сигнала |
Подробнее |
Basics |
Stereo Balance |
Регулировка баланса стереоканалов |
Подробнее |
Basics |
Volume |
Основное управление громкостью |
Подробнее |
Delay |
Time Alignment |
Точная настройка синхронизации аудиоканалов |
Подробнее |
Dynamics |
Auto Leveler |
Автоматическая регулировка громкости на основе измерений LUFS для обеспечения согласованного прослушивания |
Подробнее |
Dynamics |
Brickwall Limiter |
Прозрачный контроль пиков для безопасного и комфортного прослушивания |
Подробнее |
Dynamics |
Compressor |
Сжатие динамического диапазона с установкой порога, коэффициента и кривой компрессии |
Подробнее |
Dynamics |
Gate |
Шумовой гейт с настройкой порога, коэффициента и кривой для подавления шума |
Подробнее |
Dynamics |
Multiband Compressor |
Профессиональный 5-полосный динамический процессор с формированием звучания в стиле FM радио |
Подробнее |
EQ |
15Band GEQ |
15-полосный графический эквалайзер |
Подробнее |
EQ |
5Band PEQ |
Профессиональный параметрический эквалайзер с 5 полностью настраиваемыми полосами |
Подробнее |
EQ |
Loudness Equalizer |
Коррекция частотного баланса для прослушивания на низкой громкости |
Подробнее |
EQ |
Narrow Range |
Комбинация фильтров верхних и нижних частот |
Подробнее |
EQ |
Tone Control |
Трехполосное управление тембром |
Подробнее |
Filter |
Wow Flutter |
Эффект модуляции, основанный на времени |
Подробнее |
Lo-Fi |
Bit Crusher |
Снижение битовой глубины и эффект удержания нулевого порядка |
Подробнее |
Lo-Fi |
Noise Blender |
Генерация шума и его смешивание |
Подробнее |
Lo-Fi |
Simple Jitter |
Симуляция цифрового дрожания |
Подробнее |
Reverb |
RS Reverb |
Случайно рассеивающая реверберация с естественным распределением |
Подробнее |
Saturation |
Hard Clipping |
Эффект цифрового жесткого клиппинга |
Подробнее |
Saturation |
Multiband Saturation |
3-полосный эффект сатурации для точного придания теплоты на основе частот |
Подробнее |
Saturation |
Saturation |
Эффект сатурации |
Подробнее |
Saturation |
Sub Synth |
Смешивает субгармонические сигналы для усиления баса |
Подробнее |
Spatial |
Multiband Balance |
5-полосное управление стереобалансом, зависящее от частоты |
Подробнее |
Spatial |
Stereo Blend |
Эффект регулировки стерео ширины |
Подробнее |
Others |
Oscillator |
Генератор аудиосигнала с несколькими волновыми формами |
Подробнее |
Техническая информация
Совместимость с браузерами
Frieve EffeTune был протестирован и подтвержден для работы в Google Chrome. Приложение требует современного браузера с поддержкой:
- Web Audio API
- Audio Worklet
- getUserMedia API
- Drag and Drop API
Поддержка браузеров
- Chrome/Chromium
- Полностью поддерживается и рекомендуется
- Обновите до последней версии для лучшей производительности
- Firefox/Safari
- Ограниченная поддержка
- Некоторые функции могут работать не так, как ожидалось
- Рекомендуется использовать Chrome для оптимального опыта
Рекомендуемая частота дискретизации
Для оптимальной работы с нелинейными эффектами рекомендуется использовать EffeTune с частотой дискретизации 96 кГц или выше. Более высокая частота дискретизации помогает добиться идеальных характеристик при обработке аудио через нелинейные эффекты, такие как сатурация и компрессия.
Руководство по разработке
Хотите создать собственные аудиоплагины? Ознакомьтесь с нашим Plugin Development Guide.
Хотите создать настольное приложение? Ознакомьтесь с нашим Руководством по сборке.
Ссылки
Version History
Source Code
YouTube