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

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

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

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

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

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

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

18 Апр 2024 в 23:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир