Неорганізована бібліотека DJ коштує вам виступів. Не тому, що ваше змішування погане, а тому, що ви не можете знайти потрібний трек у потрібний момент. Ви прокручуєте тисячі файлів з відсутніми даними BPM, непослідовними назвами та без інформації про тональність, поки танцпол чекає. Кожен DJ був у такій ситуації. Вирішення проблеми не в більшій силі волі або кращій пам'яті. Вирішення проблеми — це система.
Цей посібник охоплює все, що вам потрібно для організації вашої бібліотеки DJ з нуля або для порятунку безладної. Структура папок, іменування файлів, ID3 теги, стратегія плейлистів та інструменти автоматизації, які скорочують підготовку бібліотеки з годин до хвилин. Ніякої води, лише система, яка працює.
Чому важлива організація бібліотеки DJ
Коли у вас 500 треків, ви можете знайти що завгодно, прокручуючи. Коли у вас 5,000 або 15,000, прокручування більше не є варіантом. Вам потрібно, щоб пошук, сортування та фільтрація працювали, і вони працюють лише тоді, коли ваші метадані послідовні.
Три проблеми, які викликають неорганізовані бібліотеки:
- Ви не можете змішувати гармонійно, оскільки дані про тональність відсутні або непослідовні. Половина ваших треків говорить 8A, інша половина говорить A minor, а деякі взагалі нічого не говорять.
- Ви не можете будувати сети за енергією, оскільки рівні енергії не позначені. Ви здогадуєтеся на основі пам'яті або назви треку.
- Ви не можете експортувати на USB, не переаналізувавши все, оскільки база даних вашого DJ програмного забезпечення не відповідає тегам ваших файлів. Перейшовши з Serato на Rekordbox, ви втрачаєте всі свої контрольні точки та сітки.
Кожна з цих проблем має одну й ту ж корінну причину: метадані живуть у базі даних DJ програмного забезпечення, а не у файлі. Коли ви змінюєте платформи, граєте на клубному CDJ або відновлюєте свою бібліотеку, дані зникають. Рішення полягає в тому, щоб записати дані аналізу безпосередньо в ID3 теги всередині самих аудіофайлів. Правильний робочий процес тегування ID3 робить вашу бібліотеку портативною.
Структура папок, яка масштабується
Ваша структура папок є фізичною основою вашої бібліотеки. Вона визначає, як швидко ви можете знайти файли на диску, наскільки легко робити резервні копії та наскільки чисто ваше DJ програмне забезпечення імпортує їх. Неправильна структура ускладнює все. Правильна робить все невидимим.
Система нижче використовує нумеровані префікси, щоб зберігати папки в порядку в кожній операційній системі та кожному DJ програмному забезпеченні. Вона слідує природному життєвому циклу треку: ви захоплюєте його, обробляєте, виконуєте з ним, а врешті-решт архівуєте.
Чотиристадійна система папок
01_New/ — Все, що ви завантажуєте або захоплюєте, спочатку потрапляє сюди. Це ваша вхідна скринька. Нічого в цій папці не було проаналізовано, теговано або затверджено. Це зона утримання. Коли ви готові обробити нову музику, ви працюєте через цю папку і переміщуєте файли на наступний етап.
02_Processed/ — Треки, які були проаналізовані (BPM, тональність, енергія) та теговані (поля ID3 заповнені). Аудіо в остаточному форматі (320kbps MP3 або WAV). Це ваша основна бібліотека. Кожен трек тут готовий бути доданим до плейлисту, але ще не призначений для конкретного сета або виступу.
03_Gig_Ready/ — Плейлисти, організовані за виступами, місцями або типами сетів. Це підмножини вашої обробленої бібліотеки, а не дублікати. Якщо ваше DJ програмне забезпечення використовує посилання на плейлисти (Rekordbox, Serato, Traktor), файли залишаються в 02_Processed, а плейлист вказує на них. Якщо вам потрібні фізичні копії для експорту на USB, ви копіюєте з 02_Processed до 03_Gig_Ready за допомогою інструмента, такого як робочий процес експорту USB Rekordbox.
04_Archive/ — Треки, які ви більше не граєте, але хочете зберегти. Старі покупки, треки з минулих виступів, жанри, від яких ви відійшли. Переміщення їх з вашої активної бібліотеки робить ваше DJ програмне забезпечення швидким, а результати пошуку — релевантними.
Підпапки жанрів: необов'язкові, але корисні
Всередині 02_Processed ви можете організувати за жанрами або залишити плоскою. Підпапки жанрів допомагають, якщо ви змішуєте кілька жанрів і хочете переглядати за стилем на диску. Вони ускладнюють, якщо ваші жанри є рідкими (наприклад, трек, який є і хаусом, і техно). Плоска структура з жанром, збереженим у тегу ID3, є більш гнучкою, але підпапки швидші для ручного перегляду.
Рекомендований підхід до підпапок, якщо ви їх використовуєте:
02_Processed/
House/
Techno/
Hip-Hop/
Open Format/
Classics/
Tools and Acapellas/
Тримайте жанри широкими. Не створюйте папку для кожного піджанру. П'ять-вісім основних жанрових папок — це кероване число. Тридцять — ні.
Конвенції іменування файлів
Послідовні імена файлів роблять пошук ефективним. Непослідовні назви роблять пошук марним. Конвенція нижче працює в усіх DJ програмних забезпеченнях та операційних системах.
Стандартний формат
ARTIST - TITLE (BPM KEY).ext
Приклад: M83 - Midnight City (105 8A).mp3
Цей формат ставить найважливішу інформацію на перше місце. Артист і назва — це те, що ви шукаєте. BPM і тональність у назві файлу дають вам швидкий візуальний огляд навіть до імпорту в DJ програмне забезпечення. Дужки тримають метадані окремо від назви.
Правила іменування
- Використовуйте пробіли, а не підкреслення в полях артиста та назви. Пошук DJ програмного забезпечення трактує підкреслення як буквальні символи.
- Залишайте BPM як ціле число (105, а не 105.3). DJ програмне забезпечення відображає ціле BPM, а дробове BPM у назвах файлів викликає плутанину.
- Використовуйте нотацію Camelot для тональності (8A, 8B), а не музичну нотацію (A minor, A major). Camelot — це те, що ви використовуєте для гармонійного змішування, і воно сортується чисельно.
- Без спеціальних символів. Уникайте двокрапок, знаків запитання та косих рисок у назвах файлів. Вони викликають проблеми на Windows і в деяких DJ програмних забезпеченнях.
- Тримайте це під 100 символів. Довгі назви файлів обрізаються в браузерах DJ програмного забезпечення та на дисплеях USB.
Якщо у вас є існуюча бібліотека з непослідовними назвами, не перейменовуйте файли вручну. Використовуйте інструмент пакетного тегування, який читає ID3 теги та автоматично перейменовує файли на основі даних тегів. Перейменування 5,000 файлів вручну займає дні. Пакетний інструмент робить це за хвилини.
ID3 теги: Невидима основа
ID3 теги — це поля метаданих, вбудовані в ваші аудіофайли. DJ програмне забезпечення читає ці теги, щоб відобразити BPM, тональність, артиста, назву, жанр та енергію. Якщо теги порожні або неправильні, ваше DJ програмне забезпечення показує порожні або неправильні дані. Якщо теги правильні, кожна платформа читає їх правильно.
Це єдиний найважливіший аспект організації бібліотеки. Папки та назви файлів допомагають вам знаходити файли на диску. ID3 теги допомагають вашому DJ програмному забезпеченню знаходити, сортувати та відображати їх правильно. Без послідовних тегів жодна з інших організацій не має значення.
Сім полів, які мають значення
З десятків доступних полів ID3 сім мають значення для організації бібліотеки DJ:
- Назва (TIT2) — Назва треку. Кожна DJ платформа читає це.
- Артист (TPE1) — Ім'я артиста. Кожна DJ платформа читає це.
- BPM (TBPM) — Темп як ціле число. Читається Rekordbox, Serato, Traktor та VirtualDJ. Це те, що робить сортування та фільтрацію BPM можливими.
- Початкова тональність (TXXX:INITIALKEY) — Музична тональність у нотації Camelot (наприклад, 8A). Читається Rekordbox, Serato та VirtualDJ. Це те, що робить гармонійне змішування можливим.
- Відкрита тональність (TXXX:OPENKEY) — Музична тональність у нотації Open Key (наприклад, 8m). Читається нативно Traktor. Якщо ви використовуєте Traktor, це поле є важливим.
- Жанр (TCON) — Жанровий тег. Кожна платформа читає це. Тримайте жанри широкими та послідовними.
- Енергія (TXXX:ENERGY) — Рейтинг енергії від 1 до 10. Не читається всіма DJ програмами нативно, але корисно для інструментів, які це підтримують, і для вашого власного сортування.
Виділені поля на діаграмі вище (BPM, Початкова тональність, Енергія) — це ті, які більшість DJ програм не автоматично заповнюють зі свого власного аналізу. Rekordbox зберігає BPM у своїй базі даних, але не записує його назад у файл. Serato робить те ж саме. Коли ви змінюєте платформи або граєте на клубному CDJ, ці поля порожні. Інструмент, такий як аналіз треків GreenGo, записує всі сім полів безпосередньо у файл, щоб вони зберігалися всюди.
Правила послідовності тегів
- Одна нотація тональності на бібліотеку. Якщо ви використовуєте Camelot, тегуйте кожен трек у Camelot. Не змішуйте Camelot і музичну нотацію (8A та A minor в одній бібліотеці).
- Тільки цілі BPM. 105, а не 105.3 або ~105. Дробове BPM у тегах викликає проблеми з сортуванням у деяких програмах.
- Жанр з фіксованого списку. Визначте 10-15 жанрів і дотримуйтеся їх. Не дозволяйте жанру стати полем вільного тексту з 200 варіаціями.
- Енергія як ціле число від 1 до 10. Якщо ви тегуєте енергію, використовуйте одну й ту ж шкалу по всій бібліотеці. Mixed In Key використовує 1-10. GreenGo використовує 1-10. Виберіть один і дотримуйтеся його.
Організація плейлистів
Плейлисти — це спосіб перетворити організовану бібліотеку на організовані сети. Ваша структура папок відповідає за зберігання. Ваші ID3 теги відповідають за сортування та фільтрацію. Ваші плейлисти відповідають за виконання.
Типи плейлистів, які потрібні кожному DJ
Кейси за жанром — Один плейлист на жанр, який ви граєте. Це ваші сировинні матеріали. Коли вам потрібен техно трек, ви відкриваєте кейс техно. Вони повинні бути великими (200-500 треків) і відсортованими за BPM.
Кейси за енергією — Групуйте треки за рівнем енергії (1-3 розігрів, 4-6 пік, 7-8 основний, 9-10 закриття). Це дозволяє вам будувати сети за енергетичною дугою, а не за жанром. Сортуйте за енергією в кожному кейсі.
Кейси за тональністю — Групуйте треки за номером Camelot (1A до 12B). Це ваш інструментарій для гармонійного змішування. Коли ви в 8A і вам потрібен сумісний трек, ви відкриваєте кейс 8A або кейси 7A/9A.
Специфічні плейлисти для виступів — Один плейлист на виступ або місце. Це ваші списки сетів. Створюйте їх з ваших кейсів, а не з нуля. Два години сету потребують 30-50 треків, а не 500.
Аварійний кейс — 20-30 треків, які завжди працюють, незалежно від натовпу чи жанру. Це ваші треки для порятунку танцполу. Кожному DJ потрібен один.
Розумні плейлисти проти ручних плейлистів
Розумні плейлисти (які називаються розумними кейсами в Serato, розумними списками в Traktor) автоматично заповнюються на основі правил. Наприклад, розумний плейлист, який включає всі треки з BPM 120-128, тональністю 8A та енергією 6-8, дає вам кожен сумісний трек пікового часу у вашій бібліотеці без ручної кураторської роботи.
Використовуйте розумні плейлисти для широких категорій (всі треки хаусу, всі треки 120-128 BPM). Використовуйте ручні плейлисти для специфічних сетів, де ви хочете точний контроль над порядком і вибором.
Процес від захоплення до експорту
Організація бібліотеки — це не одноразовий проект. Це повторюваний робочий процес. Кожного тижня ви захоплюєте нові треки, обробляєте їх і додаєте до своєї бібліотеки. Робочий процес нижче — це система, яка підтримує вашу бібліотеку в чистоті, не забираючи ваш тиждень.
П'ять етапів
1. Захоплення — Завантажте або захопіть треки з ваших джерел. Beatport, Bandcamp, DJ рекордні пулли, SoundCloud та інші хмарні аудіоджерела. Все йде в 01_New/.
2. Конвертація — Стандартизуйте аудіоформат. Якщо ви завантажили FLAC або WAV, конвертуйте в 320kbps MP3 для DJ програмного забезпечення (менші файли, швидше завантаження, без помітної втрати якості на клубних системах). Якщо ви граєте лише без втрат, стандартизуйтесь на WAV. Ключ — це послідовність: один формат для всієї вашої бібліотеки. Використовуйте пакетний аудіоконвертер, щоб обробити кілька файлів одночасно.
3. Аналіз — Визначте BPM, музичну тональність, рівень енергії та настрій. Це те місце, де точність має найбільше значення. Вбудований аналіз DJ програмного забезпечення часто помиляється з BPM (помилки в половинному/подвійному часі) і непослідовний в тональності. Багатоалгоритмічний підхід, який перехресно перевіряє результати, є більш надійним. Точне виявлення BPM є основою всього іншого.
4. Тегування — Запишіть результати аналізу в ID3 теги всередині файлу. BPM йде в TBPM. Тональність йде в TXXX:INITIALKEY (Camelot) та TXXX:OPENKEY (Traktor). Енергія йде в TXXX:ENERGY. Це крок, який робить вашу бібліотеку портативною між платформами.
5. Експорт — Імпортуйте в ваше DJ програмне забезпечення (Rekordbox, Serato, Traktor, VirtualDJ) або експортуйте на USB для клубних CDJ. Оскільки ваші ID3 теги вже заповнені, DJ програмне забезпечення читає їх під час імпорту. Переаналізування не потрібно. Немає відсутніх полів BPM або тональності.
Порівняння часу
Діаграма вище показує час на етап для 100 треків. При ручному робочому процесі (аналіз в DJ програмному забезпеченні, тегування вручну, перейменування файлів по одному) 100 треків займає 4-6 годин. З автоматизованими інструментами, які обробляють етапи 2-4 за один прохід, ті ж 100 треків займають близько 45 хвилин. Це економія часу на 80%, а результат є більш послідовним, оскільки машини не роблять помилок або не пропускають поля.
Автоматизація нудних частин
Найбільша помилка, яку роблять DJ з організацією бібліотеки, — це робити все вручну. Аналізувати BPM на слух. Вводити нотацію тональності в поля тегів один трек за раз. Перейменовувати файли вручну. Ось чому більшість бібліотек DJ є неорганізованими: ручний робочий процес є настільки нудним, що DJ здаються після 50 треків.
Автоматизація не означає, що програмне забезпечення приймає креативні рішення за вас. Це означає, що програмне забезпечення обробляє повторювану роботу з даними (виявлення BPM, виявлення тональності, запис тегів, перейменування файлів), щоб ви могли зосередитися на креативній роботі (будівництво кейсів, планування сетів, вибір треків).
Що автоматизувати
- Виявлення BPM — Багатоалгоритмічний аналіз є більш точним, ніж стукання або здогадування. Нехай програмне забезпечення виявляє його.
- Виявлення тональності — Чотирисигнальне злиття (libKeyFinder, librosa chroma, STFT chroma, sub-bass root) є більш точним, ніж будь-який окремий метод. Нехай програмне забезпечення виявляє його.
- Виявлення енергії та настрою — Моделі ML, навчальні на тисячах треків, дають послідовні оцінки. Нехай програмне забезпечення виявляє це.
- Запис ID3 тегів — Запис BPM, тональності та енергії в теги для сотень файлів є пакетною операцією. Нехай програмне забезпечення робить це.
- Перейменування файлів — Перейменування файлів на основі даних тегів є пакетною операцією. Нехай програмне забезпечення робить це.
Що не автоматизувати
- Курація плейлистів — Які треки належать до вашого кейсу пікового часу — це креативне рішення. Програмне забезпечення може пропонувати, але ви вирішуєте.
- Списки сетів для виступів — Які треки ви граєте на конкретному місці — це креативне рішення, засноване на натовпі, часі та настрої.
- Класифікація жанрів — Програмне забезпечення може пропонувати жанри, але межі жанрів є суб'єктивними. Виправляйте, коли програмне забезпечення помиляється.
- Схвалення треків — Не кожен трек, який ви завантажуєте, належить до вашої бібліотеки. Слухайте та вирішуйте.
Програмні інструменти для управління бібліотекою
Кілька інструментів обробляють частини робочого процесу організації бібліотеки. Жоден з них не робить все, але вони охоплюють різні етапи.
DJ програмне забезпечення (вбудоване управління бібліотекою)
Rekordbox має найсильніше управління бібліотекою для експорту на USB. Розумні плейлисти, синхронізація в хмарі та режим експорту, створений для Pioneer CDJ, роблять його клубним стандартом. Його аналіз є прийнятним, але зберігає дані у своїй базі даних, а не в ID3 тегах. Дивіться нашу матрицю порівняння DJ програмного забезпечення для повного розбору.
Serato DJ Pro використовує кейси та розумні кейси для організації. Добре для виконання, але без експорту на USB та без запису ID3 тегів.
Traktor Pro 4 використовує плейлисти та розумні списки. Гнучкі бітгриди є найкращими в індустрії, але без експорту на USB.
Присвячені інструменти управління бібліотекою
Lexicon DJ — це присвячений менеджер бібліотеки, який працює разом з вашим DJ програмним забезпеченням. Він обробляє плейлисти, тегування та міграцію бібліотеки між платформами. Добре підходить для DJ, які перемикаються між Serato та Rekordbox.
GreenGo обробляє етапи аналізу та тегування. Він захоплює треки з веб-джерел, конвертує формати, виявляє BPM і тональність за допомогою багатьох алгоритмів, виявляє енергію та настрій за допомогою моделей ML і записує все в ID3 теги. Він працює як настільний браузер на Windows та macOS, з 7-денною безкоштовною пробною версією, яка включає 3 відокремлення стемів, без необхідності в кредитній картці. Перевага полягає в тому, що він обробляє етапи 2-4 робочого процесу (конвертація, аналіз, тегування) за один прохід, що є найбільш нудною частиною підготовки бібліотеки.
Mixed In Key зосереджується на виявленні тональності та рівнях енергії. Точне виявлення тональності, але це інструмент з одним трюком. Він не обробляє захоплення, конвертацію або відокремлення стемів.
Вибір правильного інструменту
Якщо вам потрібно лише виявлення тональності, Mixed In Key або безкоштовний онлайн-інструмент підійдуть. Якщо вам потрібно мігрувати між DJ платформами, Lexicon DJ є найкращим варіантом. Якщо вам потрібен повний робочий процес від захоплення до тегування в одному інструменті, GreenGo охоплює найбільше. Більшість DJ врешті-решт використовують два інструменти: один для аналізу та тегування, один для виконання та експорту.
Поширені помилки, яких слід уникати
1. Сподіватися на базу даних DJ програмного забезпечення замість ID3 тегів
Rekordbox зберігає BPM у своїй базі даних. Serato зберігає тональність у кейсах. Коли ви змінюєте платформи, дані не переносяться. Завжди записуйте результати аналізу в ID3 теги всередині файлів, а не лише в базу даних DJ програмного забезпечення.
2. Використовувати кілька нотацій тональності в одній бібліотеці
Половина ваших треків теговані 8A, інша половина теговані A minor. Гармонійне змішування стає неможливим, оскільки ви не можете сортувати або фільтрувати послідовно. Виберіть одну нотацію (Camelot є найбільш підтримуваною) і тегуйте все в ній.
3. Ніколи не архівувати старі треки
Бібліотека з 15,000 треків, де 10,000 треків з виступів, які ви більше не граєте, не є бібліотекою, це кладовище. Архівуйте старі треки, щоб зберегти вашу активну бібліотеку швидкою та такою, що підлягає пошуку. Ваше DJ програмне забезпечення завантажиться швидше, а результати пошуку будуть більш релевантними.
4. Непослідовні аудіоформати
Змішування MP3, WAV, FLAC і M4A в одній бібліотеці викликає проблеми з деяким DJ програмним забезпеченням і робить розмір файлу непередбачуваним. Стандартизуйте один формат (320kbps MP3 для більшості DJ, WAV для пуристів без втрат) і конвертуйте все в нього під час імпорту.
5. Відсутність робочого процесу захоплення
Завантаження треків на ваш робочий стіл, у вашу папку завантажень і три різні хмарні служби зберігання означає, що у вас треки розкидані по місцях. Все спочатку йде в 01_New/, а потім обробляється. Без винятків.
6. Пропускати енергетичні теги
BPM і тональність говорять вам, що змішується. Енергія говорить вам, що працює. Трек 128 BPM з енергією 3 є треком для розігріву. Трек 128 BPM з енергією 9 є піковим хітом. Без енергетичних тегів ви не можете будувати сети за енергетичною дугою. Тегуйте енергію на кожному треку.
Часті запитання
Який найкращий спосіб організувати бібліотеку музики DJ?
Використовуйте чотиристадійну структуру папок (Новий, Оброблений, Готовий до виступу, Архів), послідовне іменування файлів (Артист - Назва (BPM ТОНАЛЬНІСТЬ).ext) та повні ID3 теги (BPM, тональність, енергія, жанр). Автоматизуйте етапи аналізу та тегування за допомогою інструмента, який записує в ID3 теги, а не лише в базу даних DJ програмного забезпечення. Це робить вашу бібліотеку портативною між платформами.
Як організувати свою бібліотеку Rekordbox?
Створіть плейлисти за жанрами, енергією та тональністю. Використовуйте розумні плейлисти для широких категорій (всі треки 120-128 BPM). Тримайте свою основну бібліотеку в одній папці та використовуйте плейлисти Rekordbox для посилання на треки. Завжди записуйте BPM і тональність в ID3 теги перед імпортом, щоб Rekordbox читав їх під час імпорту, а не переаналізував.
Яке найкраще програмне забезпечення для управління бібліотеками DJ?
Для експорту на USB та сумісності з клубами Rekordbox є стандартом. Для міграції бібліотеки між платформами Lexicon DJ є найкращим варіантом. Для аналізу та тегування (BPM, тональність, енергія, настрій) GreenGo обробляє повний робочий процес від захоплення до тегування. Більшість DJ використовують два інструменти: один для аналізу та тегування, один для виконання та експорту.
Як тегувати BPM і тональність у своїй бібліотеці DJ?
Використовуйте інструмент пакетного аналізу, який записує в ID3 теги. Поле TBPM зберігає BPM як ціле число. Поле TXXX:INITIALKEY зберігає тональність у нотації Camelot (наприклад, 8A). Поле TXXX:OPENKEY зберігає тональність у нотації Open Key для Traktor (наприклад, 8m). GreenGo автоматично записує всі три поля під час аналізу, разом з енергією та настроєм.
Чи слід використовувати MP3 чи WAV для моєї бібліотеки DJ?
320kbps MP3 є стандартом для бібліотек DJ. Він достатньо малий для швидкого завантаження та великих USB бібліотек, а якість не відрізняється від WAV на клубних звукових системах. WAV призначений для DJ, які потребують безвтратного аудіо для виробництва або які мають необмежене зберігання. Виберіть один формат і стандартизуйтесь на ньому для всієї вашої бібліотеки.
Скільки треків повинна мати бібліотека DJ?
Якість важливіша за кількість. Добре організована бібліотека з 2,000 треків, які ви добре знаєте, є більш корисною, ніж 15,000 треків, які ви ніколи не слухали. Більшість працюючих DJ мають 3,000-8,000 активних треків. Архівуйте все, що ви не грали протягом 12 місяців, щоб зберегти вашу активну бібліотеку швидкою та зосередженою.