Как определить BPM песни онлайн — бесплатный инструмент
Что такое BPM и зачем его знать
BPM (Beats Per Minute) — количество ударов в минуту. Это главная метрика темпа музыкального произведения. BPM определяет, насколько быстро или медленно звучит трек.
Знание BPM необходимо в нескольких ситуациях:
- Диджеинг — для гармонического сведения треков нужно совпадение темпов. Разница даже в 2-3 BPM слышна при наложении
- Продюсирование — при создании ремиксов, сэмплов и лупов BPM определяет сетку, к которой привязываются все элементы
- Фитнес и бег — музыка с определённым темпом помогает держать ритм тренировки. Бег: 150-180 BPM, йога: 60-90 BPM
- Видеомонтаж — для синхронизации нарезки с ритмом музыки нужно знать точный BPM
- Обучение музыке — понимание темпа помогает подбирать песни для занятий и разучивания
Как работает определение BPM
Существует несколько подходов к определению темпа:
Ручной метод (tap tempo) — вы нажимаете кнопку в ритм музыки, и программа считает среднее количество нажатий в минуту. Метод неточный: человек всегда немного запаздывает или опережает ритм.
Алгоритмический метод — программа анализирует аудиосигнал, находит пики амплитуды (удары), вычисляет интервалы между ними и переводит в BPM. Библиотека librosa в Python использует именно этот подход: onset detection + beat tracking.
Нейросетевой метод — модель обучена на тысячах размеченных треков и предсказывает BPM с учётом контекста. Работает лучше на сложных ритмах (полиритмия, свинг, рубато).
Наш инструмент комбинирует алгоритмический и нейросетевой подходы. Сначала librosa определяет базовый темп через beat tracking, затем нейросеть All-In-One подтверждает результат при анализе структуры песни. Точность — 95%+ на электронной музыке и 85%+ на живых записях.
Таблица BPM по жанрам музыки
Каждый жанр имеет характерный диапазон темпов. Вот основные:
| Жанр | BPM | Примечание |
|------|-----|------------|
| Даб / Даунтемпо | 60–90 | Медленный, расслабленный грув |
| Хип-хоп | 80–115 | Классический бум-бэп ближе к 90, трэп — 130-160 (половинный ритм) |
| R&B / Соул | 60–100 | Медленные баллады от 60, фанк-R&B до 110 |
| Поп | 100–130 | Большинство хитов в диапазоне 110-125 |
| Рок | 110–140 | Панк-рок ускоряется до 160-180 |
| Хаус | 120–130 | Классический хаус строго 120-128 |
| Техно | 125–150 | Хард-техно достигает 160+ |
| Транс | 130–145 | Psytrance — 140-148 |
| Драм-энд-бейс | 160–180 | Характерный быстрый брейкбит |
| Дабстеп | 140 | Половинный ритм: ощущается как 70 BPM |
Важно: трэп и дабстеп часто используют половинный ритм — формально BPM высокий (140-160), но ощущается вдвое медленнее, потому что основные акценты приходятся на каждый второй удар.
Типичные ошибки при определении BPM
Даже профессиональные программы могут ошибаться. Вот частые проблемы:
Удвоение/половинение темпа — самая распространённая ошибка. Программа определяет 140 BPM вместо 70 (или наоборот). Это происходит, когда алгоритм считает каждый хай-хэт за бит вместо бас-бочки.
Переменный темп — в живых записях (особенно джаз, блюз, классика) темп «плавает». BPM-анализатор покажет среднее значение, но оно может не отражать реальное ощущение.
Сложные размеры — музыка в 3/4, 5/4, 7/8 сбивает алгоритмы, заточенные под 4/4. Результат может быть непредсказуемым.
Рубато и брейки — замедления, ускорения и паузы в треке влияют на средний BPM. Инструмент покажет усреднённое значение.
Наш анализатор предупреждает о низкой уверенности определения, когда трек имеет нестандартный ритм.
Как определить BPM на ПеснеГен
Определение BPM — часть нашего бесплатного анализатора треков. Вот как им пользоваться:
- Откройте страницу определения BPM
- Перетащите аудиофайл в зону загрузки или нажмите кнопку выбора файла
- Поддерживаемые форматы: MP3, WAV, FLAC, OGG, M4A, AAC, WMA, AIFF, OPUS, MP4 — до 50 МБ
- Через 10-20 секунд вы получите точный BPM вместе с тональностью, LUFS, частотным балансом и структурой песни
Инструмент полностью бесплатный и не требует регистрации. Анализ происходит на GPU-сервере, поэтому результат точнее, чем у браузерных tap-tempo решений.
Помимо BPM, вы узнаете тональность трека (пригодится для гармонического микса), громкость LUFS (для проверки перед загрузкой на стриминг) и структуру песни (intro, verse, chorus, bridge, outro).
BPM и синхронизация: практические советы
Когда вы знаете BPM трека, открываются практические возможности:
Сведение треков (DJ) — подгоните темп второго трека к первому через pitch/tempo control. Разница в 1-2 BPM допустима для коротких переходов, но для длинных блендов нужно точное совпадение.
Создание лупов — зная BPM, вы можете точно нарезать луп нужной длины. Один такт при 120 BPM = 2 секунды. Формула: длительность такта (сек) = 60 / BPM * 4.
Синхронизация видео — при монтаже видео нарезайте клипы кратно длительности бита. При 100 BPM один бит = 0.6 сек, один такт = 2.4 сек.
Тренировки — создайте плейлист с нужным BPM. Для бега: 150 BPM для лёгкого темпа, 170-180 для интенсивного. Для силовых: 100-130 BPM.
Попробуйте определить BPM прямо сейчас — перейти к инструменту.
Другие полезные инструменты ПеснеГен: анализ трека, разделение на стемы, создание минусовки, конвертер аудио.