Мой блог
Обзор Serato DJ 5.0 Beta: проверяем новый движок Lucid Beatgrids на сложных треках
Революция в анализе сетки: что нового принесла Serato DJ 5.0 Beta
Компания Serato официально запустила публичный бета-тест крупного обновления Serato DJ 5.0. Главной и наиболее долгожданной новостью этого релиза стал полностью переработанный движок анализа ритмической сетки под названием Lucid Beatgrids. По заявлениям разработчиков, новая система способна в автоматическом режиме высчитывать колебания темпа и корректно расставлять сильные доли (downbeats) как на треках с фиксированным BPM, так и на композициях с нестабильным, гуляющим ритмом. Это нововведение призвано практически полностью избавить диджеев от ручной правки сеток и дать уверенность при сведении самых сложных записей.
Если вы работаете в Serato уже не первый год, то прекрасно знаете: алгоритмы построения сетки исторически оставались слабым местом этой платформы. В то время как конкуренты давно развивали адаптивные алгоритмы, пользователям Serato при работе с композициями, записанными с живым барабанщиком, приходилось вручную проставлять маркеры по всей длине аудиотрека. Процесс подготовки какого-нибудь девятиминутного диско-трека мог занять около получаса чистого времени — иначе нельзя было довериться ни функции автоматической синхронизации (Sync), ни точной установке петель (Loops).

Движок Lucid Beatgrids создавался именно для того, чтобы навсегда закрыть этот вопрос. Новая технология доступна владельцам как Serato DJ Pro, так и бюджетной Serato DJ Lite. Чтобы новые сетки вступили в силу на уже имеющейся медиатеке, треки потребуется запустить на повторный анализ.
Вместе с обновленным алгоритмом анализа в программе появились следующие изменения:
- Режим Flexible: новый гибкий режим анализа, предназначенный специально для треков с плавающим темпом;
- Улучшенный режим Fixed: обновленный алгоритм для музыки с четким и постоянным электронным ритмом;
- Расширенный редактор сеток: более удобные и точные инструменты ручной корректировки;
- Индикаторы BPM на волновой форме: наглядные метки, показывающие точные места смены темпа прямо во время воспроизведения.
Поддержка Open Streaming и функция Cue Loops
Помимо масштабной переработки сетки, бета-версия 5.0 принесла еще две крайне полезные функции, на которые стоит обратить внимание:
1. Open Streaming. Теперь в программе можно одновременно войти под своими учетными записями в несколько различных стриминговых сервисов. Это позволяет сводить треки из разных онлайновых каталогов и локальной медиатеки в рамках одной сессии без необходимости переключать аккаунты. Каждая стриминговая платформа отображается как самостоятельная папка (crate) с удобным выпадающим поисковым меню. Более того, данные о BPM и тональности отображаются еще до момента полного анализа трека. На данный момент предпросмотр поддерживается для Beatport, SoundCloud, Tidal и Spotify, однако Apple Music этой возможности пока лишен.
2. Cue Loops. Эта возможность доступна эксклюзивно в версии Serato DJ Pro. Функция позволяет сохранять активную петлю прямо на точку Hot Cue. При нажатии на такую горячую метку считывающая головка мгновенно перемещается в заданную позицию и сразу активирует сохраненный луп в один клик.
Первые тесты Lucid Beatgrids на сложных треках
Чтобы составить объективное представление о возможностях нового алгоритма, я решил провести серию жестких тестов. Я прогнал через бета-версию три композиции, которые традиционно вызывают максимальные сложности у любых систем автоматического анализа:
- «Dancing In Outer Space» — Atmosfear. Старая диско-запись с реальным живым барабанщиком и постоянно гуляющим темпом.
- «Afraid To Feel» — LF System. Современный трек, который держит ровный темп, а затем совершает внезапный ритмический скачок.
- «Come On Eileen» — Dexys Midnight Runners. Настоящий жесткий тест для диджейского софта — трек с драматическими замедлениями и резкими ускорениями.
Результаты проверки: точность попадания в биты и сбои по тактам
Что касается самого попадания в биты (beats) — результаты действительно впечатляют. На винтажном диско-треке Atmosfear движок Lucid Beatgrids уверенно отследил изменение темпа от 129 до 131+ BPM без единого сбоя или пропуска. Что принципиально важно — сетка осталась идеально точной до самой последней секунды трека. Именно на финалах композиций съехавшая сетка чаще всего подводит диджея при длинном сведении. И все это произошло автоматически за один проход анализа: перетащил трек, проанализировал — и можно работать. Для пользователей Serato это колоссальный шаг вперед.
С тактовыми сетками (bars) ситуация оказалась чуть более неоднозначной:
На том же диско-треке алгоритм ошибочно сдвинул начало такта на два бита, из-за чего сильная доля оказалась не на своем месте. Впрочем, проблема была решена буквально за один клик с помощью кнопки «set grid start» в редакторе сеток. Справедливости ради отмечу, что на этой записи ошибается даже признанный лидер сегмента — Algoriddim djay Pro.
На треке LF System в моменте, когда биты затихают и происходит прыжок темпа, система Serato потеряла тактовую структуру. В этом сценарии djay Pro показывает себя лучше: алгоритм Algoriddim распознает яму, понимает, что именно в этой паузе произошло изменение скорости, и корректно выравнивает тактовые линии дальше по треку. Тем не менее, мелкие сдвиги тактовых линий при точной расстановке битов — это не критично, с этим вполне можно работать на практике.
Выявленные баги и проблемы бета-версии
В ходе детального тестирования я зафиксировал два нюанса, которые разработчикам Serato необходимо доработать до официального релиза:
Во-первых, на знаменитом отрезке с постепенным ускорением в «Come On Eileen» система выдала значение 242 BPM. Хотя сами линии сетки продолжали ровно попадать в удары барабана, удвоенное значение BPM в интерфейсе гарантированно собьет диджея с толку при попытке свести финал этого трека с другой композицией через синхронизацию.
Во-вторых, сам редактор сетки пока ведет себя нестабильно. Если функция «set grid start» работает корректно и сохраняет гибридную сетку, то нажатие других кнопок редактирования почему-то сбрасывает всю гибкую структуру обратно к единому фиксированному темпу. Попытка вручную разделить или удвоить BPM также полностью уничтожила результаты гибкого анализа в моих тестах.
Принцип K.I.S.S. и итоговые выводы
Главный совет, который я хотел бы дать командам разработчиков Serato — придерживаться принципа K.I.S.S. (Keep It Simple, Stupid) и не переусложнять интерфейс. На мой взгляд, инженеры Algoriddim в djay Pro реализовали эту концепцию значительно элегантнее.
В Serato DJ 5.0 мы получили целую россыпь новых настроек: отдельный переключатель для определения изменений BPM по тактам или по битам, выбор количества отображаемых меток темпа на волновой форме, выбор между режимами Flexible и Fixed, да еще и совершенно новое название для самих сеток. Всё это создает лишнюю ментальную нагрузку. Большинству диджеев нужно ровно одно: знать, что сетке на экране можно полностью доверять. Суть этой технологии заключается в принципе «настроил и забыл». Когда пользователя бомбардируют множеством тумблеров, у него неизбежно возникает сомнение, правильно ли он настроил софт.
Тем не менее, если вынести за скобки мелкие баги беты и перенасыщенность опциями, перед нами самый важный и полезный апдейт Serato за последние годы. Если инженеры устранят недочеты к финальному релизу, Serato наконец-то полноценно войдет в клуб программ с идеальными гибкими сетками, реализовав то самое обещание кнопки Sync из далекого прошлого: идеальный ритм без многочасовой ручной подготовки.
Публичная бета-версия Serato DJ 5.0 уже доступна бесплатно для всех желающих. Напомню, что даты финального релиза пока нет, поэтому относиться к бете стоит как к незавершенному продукту и не использовать её на ответственных выступлениях.
Источник: www.digitaldjtips.com
