BPM. Тональність. Енергія. Настрій. Danceability. П'ять чисел, які розкажуть вам усе, що потрібно знати про трек перед його відтворенням. Вкладка Analyze у GreenGo визначає всі ці значення — як для локальних файлів, так і для треків, що відтворюються у браузері — і записує результати у ваші файли для сумісності з DJ-програмами.
Цей посібник охоплює все, що вміє вкладка Analyze — від аналізу окремого треку до пакетної обробки всієї вашої бібліотеки.
Що робить вкладка Analyze
Вкладка Analyze запускає три рушії виявлення на вашому аудіо:
- Визначення BPM — Використовує 12 різних алгоритмів із зваженим голосуванням для знаходження темпу. Округляє до цілого BPM і виправляє поширені помилки октави (2x/0,5x темп). Діапазон: 70-200 BPM.
- Визначення тональності — Використовує ансамбль із 7 сигналів (CNN-моделі, libKeyFinder, хрома-аналіз, Krumhansl-Schmuckler) із жанрово-специфічними параметрами. Повертає музичну тональність (напр., Am, F#) та нотацію Camelot Wheel (напр., 8A, 3B). Калібровано на ~87% точності за датасетом GiantSteps.
- Аналіз вайбу — Використовує ML-моделі (RandomForest) для обчислення енергії (0-100), настрою (9 категорій) та danceability (0-100). Аналізує 25-секундний фрагмент із центру треку для швидкості.
Детальніше про методи визначення BPM дивіться наш посібник порівняння методів BPM. Для теорії визначення тональності дивіться наш посібник визначення тональності.
Інтерфейс загалом
Натисніть Analyze на нижній панелі інструментів. Головна область показує:
- Верхня панель: кнопка Import Files, кнопка Export CSV, кнопка + Playlist
- Панель інструментів: поле вводу шляху до папки, кнопка Browse, кнопка Refresh, випадаючий список Genre
- Таблиця результатів: чекбокс, ім'я файлу, BPM, тональність, Camelot, тривалість, енергія, настрій, Dance, статус
- Кнопки керування: Find All, Check BPM, Check Key, Check Vibe, Stop, Remove Selected, Clear All
Імпорт треків
Є три способи додати треки в таблицю аналізу:
Спосіб 1: Імпорт файлів
Натисніть 'Import Files' у верхній панелі. Відкриється діалог вибору файлів, відфільтрований за аудіоформатами (MP3, WAV, FLAC, OGG, M4A, AAC, WMA). Виберіть один або кілька файлів. Вони з'являться у таблиці з наявними метаданими (BPM, тональність, тривалість з ID3-тегів, якщо вони є).
Спосіб 2: Огляд папки
Введіть шлях до папки у поле вводу або натисніть кнопку Browse, щоб вибрати папку. Натисніть Refresh для сканування. Усі аудіофайли у папці додаються до таблиці. Дублікати (той самий шлях) фільтруються автоматично.
Спосіб 3: Drag & Drop
Перетягніть аудіофайли з файлового менеджера безпосередньо на область таблиці. Вони додаються миттєво.
Чотири кнопки аналізу
Коли треки в таблиці, у вас є чотири опції аналізу:
| Кнопка | Що визначає | Коли використовувати |
|---|---|---|
| ⚡ Find All | BPM + тональність + Camelot + енергія + настрій + danceability | Повна підготовка бібліотеки, перший аналіз |
| 🥁 Check BPM | Тільки BPM | Коли тональності вже відомі, потрібен лише темп |
| 🎵 Check Key | Тільки тональність + Camelot | Коли BPM вже відомий, потрібна лише тональність |
| 🔮 Check Vibe | Енергія + настрій + danceability | Коли BPM/тональність відомі, потрібна енергія для планування сету |
Якщо у вас вибрані треки (чекбокси відмічені), аналіз виконується лише для них. Якщо не вибрано жодного — виконується для всіх треків у таблиці.
Читання результатів
Після аналізу таблиця заповнюється результатами. Ось що означає кожна колонка:
BPM
Ціле значення (напр., 128, 140, 174). GreenGo округляє до типових продакшн-темпів і виправляє помилки октави, тому ви не отримаєте 64, коли трек 128, або 256, коли він 128. Діапазон: 70-200 BPM.
Тональність
Музична тональність у діезній нотації (напр., Am, C#, F#m). GreenGo нормалізує до дієзів, тому ви побачите G#, а не Ab. Рушій визначення тональності використовує 7 незалежних сигналів із зваженим голосуванням, оптимізований для електронної музики з підтвердженням басового кореня.
Camelot
Нотація Camelot Wheel (напр., 8A, 3B, 12A). Це індустріальний стандарт для гармонічного мікшування, що використовується Rekordbox, Serato, Traktor та VirtualDJ. Треки з сусідніми кодами Camelot (напр., 8A → 7A або 9A) гармонічно сумісні.
Тривалість
Довжина треку у форматі mm:ss (напр., 5:32).
Енергія
Оцінка від 0 до 100, відображається як зелений індикатор прогресу. Представляє загальну гучність та інтенсивність треку. Корисно для планування сету: треки з низькою енергією для розігріву, з високою — для прайм-тайму.
Настрій
Один із 9 лейблів настрою: Hyper, Dark, Melancholic, Intense, Neutral, Chill, Euphoric, Happy, Romantic. Класифікатор настрою використовує ML із жанрово-зваженими вагами, тому рок-трек швидше за все буде класифікований як Intense або Dark, а хаус-трек — як Euphoric.
Dance
Оцінка danceability від 0 до 100, відображається як фіолетовий індикатор прогресу. Обчислюється як 85% аналіз ритму + 15% ML-сигнал. Вищі значення означають, що трек має сильніший, послідовніший грув.
Статус
Показує стан аналізу: Ready (не аналізувався), Analyzing (в процесі, з точками завантаження), Done (завершено) або Error (з деталями у спливаючій підказці).
Пакетний аналіз
Вкладка Analyze обробляє кілька треків паралельно. Рівень паралельності налаштовується в Settings (1-8 одночасних задач, за замовчуванням 2). Більше задач означає швидшу обробку, але вище навантаження на CPU.
Під час пакетного аналізу:
- Верхня панель показує прогрес 'Analyzed N/M'
- Кожен рядок показує точки завантаження під час аналізу
- Результати з'являються по мірі завершення кожного треку
- Окремі помилки не зупиняють пакет
- Спливаюче сповіщення показує підсумок: 'Batch finished: X ok, Y failed'
Натисніть Stop, щоб зупинити пакетний аналіз. Часткові результати зберігаються, і ви можете повторно запустити аналіз для решти треків.
Для ефективної підготовки повного DJ-сету дивіться наш посібник з підготовки 50 треків за 30 хвилин.
Автоаналіз у браузері
Одна з найпотужніших функцій GreenGo — автоматичний аналіз треків, що відтворюються в браузері. Ось як це працює:
- Ви переглядаєте YouTube, SoundCloud або будь-який музичний сайт у вбудованому браузері GreenGo
- Ви відтворюєте трек
- Після 3 секунд відтворення GreenGo автоматично захоплює аудіо та виконує повний аналіз — це магія GreenGo
- Кнопка Analyze на панелі інструментів світиться зеленим, коли результати готові
- Наведіть курсор на кнопку Analyze, щоб побачити слайдер з BPM, тональністю, Camelot та енергією
Налаштування автоаналізу:
- 'Auto Analyze' — Увімкнути/вимкнути (за замовчуванням: УВІМК)
- 'Auto Analyze Browser' — Автоаналіз у браузері увімкнути/вимкнути (за замовчуванням: УВІМК)
- Обмеження тривалості 8 хвилин (довші треки пропускаються при автоаналізі)
- Ручний аналіз доступний через hover-слайдер, навіть якщо авто вимкнено
Тимчасові файли кешуються (макс. 3 файли, найстаріші видаляються першими), тому повторний аналіз того ж треку відбувається миттєво.
Вибір жанру та чому це важливо
Випадаючий список Genre на панелі інструментів впливає на точність визначення тональності. Рушій визначення тональності GreenGo використовує жанрово-специфічні параметри для підтвердження басового кореня та пріоритетів мінорних тональностей.
Доступні жанри: Auto (за замовчуванням), EDM/House, Hip-Hop/Trap, Pop, Rock/Metal, Classical, Jazz, R&B/Soul, Reggae/Dancehall, Drum & Bass.
У режимі Auto GreenGo класифікує жанр автоматично на основі BPM та спектрального центроїду. Це добре працює для більшості треків. Якщо ви аналізуєте конкретний жанр (напр., папку з EDM-треками), ручний вибір жанру може підвищити точність визначення тональності на 2-5%.
Жанр також впливає на прогнозування настрою. Класифікатор настрою застосовує жанрово-зважені ваги: рок-треки схиляють до Hyper/Intense/Dark, а хаус-треки — до Euphoric/Chill.
Експорт результатів
Після аналізу у вас є дві опції експорту:
Експорт CSV
Натисніть 'Export CSV' у верхній панелі, щоб зберегти всю таблицю результатів як CSV-файл. Це включає всі колонки: ім'я файлу, BPM, тональність, Camelot, тривалість, енергію, настрій, danceability. Корисно для аналізу в електронних таблицях або обміну з колаборантами.
Додати в плейлист
Натисніть '+ Playlist', щоб надіслати проаналізовані треки в плейлист. Потім ви можете організувати треки за діапазоном BPM, тональністю або рівнем енергії для планування сету.
Запис в ID3-теги
Якщо 'Write ID3 metadata' увімкнено в Settings, BPM та тональність автоматично записуються в ID3-теги файлу після аналізу. Теги використовують коректні фрейми для сумісності з DJ-програмами:
- MP3: TBPM (BPM), TKEY (тональність), TXXX:INITIALKEY, TXXX:OPENKEY
- M4A: tmpo (BPM), (c)key (тональність)
- FLAC/OGG: BPM, INITIALKEY, KEY
Це означає, що коли ви імпортуєте треки в Rekordbox, Serato або Traktor, BPM та тональність вже там. Не потрібен повторний аналіз у DJ-програмі.
Часті запитання
Наскільки точне визначення BPM у GreenGo?
GreenGo використовує 12 різних алгоритмів виявлення зі зваженим голосуванням, що значно зменшує помилки октави (найпоширеніша проблема визначення BPM). BPM округляється до цілих значень та типових продакшн-темпів. Для більшості електронної та хіп-хоп музики точність дуже висока. Живі записи та треки з дрейфом темпу можуть показувати незначні відхилення.
Наскільки точне визначення тональності?
Ансамбль визначення тональності калібровано на ~87% точності за академічним датасетом GiantSteps. Це конкурентоспроможно з комерційними інструментами такими як Mixed In Key. Точність вища для електронної музики з чітким гармонічним змістом і нижча для складних аранжувань з важкою модуляцією.
Чи можу я аналізувати треки з YouTube?
Так. Відтворіть будь-який трек у браузері GreenGo, і автоаналіз запуститься автоматично через 3 секунди. Ви також можете запустити аналіз вручну через hover-слайдер над кнопкою Analyze. Треки довші за 8 хвилин пропускаються при автоаналізі, але можуть бути проаналізовані вручну.
У чому різниця між енергією та danceability?
Енергія вимірює загальну гучність та інтенсивність (наскільки 'величним' звучить трек). Danceability вимірює ритмічну послідовність та грув (наскільки легко танцювати під трек). Ембієнт-трек може мати низьку енергію, але високу danceability, якщо має стабільний пульс. Метал-трек може мати високу енергію, але низьку danceability, якщо ритм складний.
Скільки треків я можу аналізувати одночасно?
Безкоштовна пробна версія дозволяє 30 аналізів. GreenGo працює за підпискою з 7-денною безкоштовною пробною версією (без кредитної картки). Пакетний аналіз обробляє треки паралельно (1-8 одночасних задач, налаштовується в Settings).
Чи працює аналіз офлайн?
Так. Весь аналіз локальних файлів виконується на вашому комп'ютері. Не потрібне інтернет-з'єднання. Автоаналіз у браузері потребує інтернет для відтворення треку, але сам аналіз виконується локально — це магія GreenGo.