Перейти к содержимому

Как сделать трек-лист для диджейского микса

Полезный DJ-треклист связывает название каждой песни с её началом. Возьмите время из истории сета или именованных маркеров DAW и проверьте готовый список.

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

Перетащите сюда файл проекта или сессии

Ableton .als, FL Studio .flp, rekordbox .cue, Traktor .nml или Serato .session.

Файл читается прямо в этой вкладке. Никуда ничего не загружается.

Файла под рукой нет?

Пропустите через него настоящий микс и посмотрите, что получается. Запись из двенадцати треков длиной час с четвертью.

Или пример из:

Вы с телефона?

Файл проекта, скорее всего, на другом компьютере. Отправьте себе ссылку и продолжите там.

Что вы получите

Список, готовый для вставки в описание на YouTube, SoundCloud или Mixcloud.

0:00 Kestrel Lane - First Light
6:12 Ardent Fields - Paper Harbour
13:15 Nomi Vale - Slow Transit
19:48 The Quiet Wire - Understory

Долгий способ — для полноты картины

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

Описывать его стоит только потому, что так делает большинство, и потому, что всё дальнейшее существует ради того, чтобы этого не делать.

Если вы отыграли микс вживую

rekordbox, Traktor и Serato сами записывают, что и когда играло, — просить их об этом не нужно. rekordbox кладёт cue-лист рядом с каждой записью; Traktor заводит плейлист в History на каждый сет; Serato сохраняет сессию в свою History.

Любой из этих файлов — уже готовый трек-лист с тайм-кодами. Во время сета ничего не размечалось, заранее ничего не планировалось, а время взято из того, что происходило на самом деле, а не из чьей-то памяти об этом. Это самый простой путь с большим отрывом, и DAW для него не нужен вовсе.

Если микс собран в DAW

В Ableton Live или FL Studio ту же роль играет маркер на каждом переходе, подписанный названием трека. Маркеры вы и так расставляете, чтобы ориентироваться в длинной аранжировке, поэтому единственная лишняя работа — подписать их как следует, и делается она по ходу сборки, когда вы точно знаете, что это за трек.

Дальше файл проекта хранит и позицию, и название каждого перехода — а больше трек-листу ничего и не нужно.

Формат под ту площадку, куда список пойдёт

Придирчив здесь YouTube: главы появляются, только если первая начинается с 0:00, всего их не меньше трёх и ни одна не короче десяти секунд. Нарушьте любое из этих условий — и список молча останется обычным текстом.

SoundCloud и Mixcloud снисходительнее: им подходит простой список «время — название» в описании. У Mixcloud есть ещё и собственное поле трек-листа, и от него зависит, как микс будет засчитан.

Если список идёт не в поле описания, а в монтаж видео, то время с десятыми или миллисекундами полезнее целых секунд, а экспорт в CSV или JSON избавляет программу, которая его читает, от разбора строки со временем.

Вопросы

А нужно ли вообще проставлять тайм-коды в миксе?
Никто не обязывает. Но слушателю, которому нужен один трек из часа, иначе его не найти. И именно тайм-коды позволяют переслать кому-то конкретный момент, а миксы расходятся в основном так.
Какой способ самый быстрый?
Если сет отыгран через rekordbox, Traktor или Serato, нужный файл уже есть и расставлять нечего — на такой путь уходит около минуты. Если микс собран в DAW, подписывать маркеры по ходу работы ничего не стоит, а потом это избавляет от всей работы разом.
Можно получить трек-лист для чужого микса?
Здесь — нет. Инструмент читает файл из той программы, в которой микс собран или отыгран, поэтому он работает у того, у кого этот файл есть. Опознать треки по одному только звуку — другая задача, и для неё нужно приложение для распознавания музыки.

Есть ещё подробная инструкция — про все пять программ и про то, что делать, если время выглядит неверным.