Определение темпа песни в realtime, возможно ли? Появился такой вопрос, есть ли такая технология (приложение), которое может в живом времени определять темп какой-либо песни. То есть не указывать этот темп изначально для каждой песни, а именно чтобы был какой-то алгоритм, который этот темп вживую(в данный момент) определяет.
О чем я конкретно. Есть, допустим, песня у которой bpm = 120, и он такой, скажем, 2 минуты. А потом темп постепенно ускоряется и становится 160 bpm. И так одну минуту еще, допустим. Так вот, есть ли такое приложение, которое может указать темп в конкретный момент времени песни?
Если не знаете, то может вдруг будут идеи как такое можно реализовать самому? Может какие-то существующие техники или алгоритмы для определения темпа знаете?
Извиняюсь, если вопрос покажется сумбурным или глупым, но меня дико заинтересовала эта тема :D

13 Дек 2019 в 19:55
185 +1
0
Ответы
1

Да, такая технология существует и называется анализ темпа аудио. Существуют программы и библиотеки, которые могут автоматически определять темп песни в режиме реального времени.

Например, с помощью библиотеки LibROSA, которая предназначена для анализа музыкальных файлов в Python, можно реализовать анализ темпа песни в realtime. Эта библиотека предоставляет функции для извлечения ритмических характеристик аудио, включая темп и темповую структуру.

Также существует программное обеспечение, такое как Beat Painter, которое может визуализировать темп песни в реальном времени на основе анализа звукового сигнала.

Чтобы самостоятельно реализовать определение темпа песни в real-time, можно использовать алгоритмы анализа звука, такие как алгоритмы автокорреляции, FFT или динамическое программирование. Эти алгоритмы помогут определить периодичность звукового сигнала и вычислить темп песни на основе этой периодичности.

Надеюсь, это поможет вам в изучении данной темы!

18 Апр в 23:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир