Подсказка жанра: приложение само определит, как мастерить
Нажмите «Измерить громкость» — и над сеткой жанров появится чип: «💡 Похоже на EDM (мощный бас, плотная динамика) [Применить]». Это новая подсказка жанра — рассказываем, как она устроена и почему мы сделали её без нейросети.
Как это работает
Приложение измеряет несколько объективных DSP-признаков трека:
- Пять спектральных зон (саб-бас, низ-середина, середина, верх-середина, воздух) — относительный баланс энергии;
- Спектральный центроид — «яркость» звука;
- Динамика — крест-фактор и фреймовый динамический диапазон (p95−p10 по 100-мс окнам): отличает «стену звука» EDM от свеллов оркестра;
- Ритмическая плотность — пики спектрального потока в секунду;
- Детектор речи — модуляция огибающей 3–8 Гц (слоговый ритм) плюс концентрация энергии в «телефонной» полосе: подкасты распознаются надёжно;
- Стерео-ширина — узкое моно тоже голос за подкаст.
По признакам «голосуют» жанровые профили; побеждает лучший, второй кандидат тоже показывается. Никакой магии — и это принципиально.
Почему без нейросети
Три причины. Скорость: анализ занимает миллисекунды и работает даже на длинных DJ-сетах. Предсказуемость: одинаковый трек всегда даёт одинаковую подсказку — детерминизм для нас важнее модного слова «AI» в описании. Объяснимость: каждая подсказка приходит с причинами («тяжёлый саб», «широкая динамика») — вы видите, почему система так решила, и можете осознанно не согласиться.
Подсказка — не решение
Мы намеренно не применяем жанр автоматически. Чип показывает предположение и причины; кнопка «Применить» — ваша. Жанровый пресет сильно влияет на звук (целевой LUFS, компрессия, EQ), и это решение должно оставаться за автором.
Для разработчиков
POST /api/v2/analyze теперь возвращает genre_suggestion: стиль, уверенность, коды причин, второй кандидат. Анализ бесплатный — стройте на нём свою логику: документация API.
Попробуйте: magicmaster.pro/app — загрузите трек и нажмите «Измерить громкость». 1 базовый мастеринг в сутки (UTC).
Вопросы и ответы
Как приложение определяет жанр?
Детерминированной DSP-эвристикой, без нейросети: пять спектральных зон, спектральный центроид, крест-фактор и фреймовый динамический диапазон, ритмическая плотность (пики спектрального потока), детектор речи по модуляции огибающей 3–8 Гц и стерео-ширина. По этим признакам голосуют жанровые профили, побеждает лучший.
Подсказка применяется автоматически?
Нет. Это именно подсказка: чип «Похоже на …» с кнопкой «Применить» и пояснением причин («мощный бас, плотная динамика»). Выбор пресета всегда остаётся за вами.
Что если жанр определён неверно?
Просто выберите пресет вручную — подсказка ни на что не влияет, пока вы не нажали «Применить». Эвристика честно показывает и причины своего выбора, чтобы вы могли с ней не согласиться осознанно.
Работает ли это через API?
Да: POST /api/v2/analyze возвращает поле genre_suggestion — стиль, уверенность (0–1), коды причин и второго кандидата. Анализ бесплатный.
Загрузите трек — готовый мастер за секунды.
Открыть мастеринг →LUFS-анализатор