Как оценить количество повторяющихся музыкальных фраз в аудио?

Музыка основана на повторах. В классике повторяющиеся части длинны и повторов немного. В попсе припев длиной 8–16 тактов может повторяться N раз. В электронной музыке сплошные лупы, но обычно короткие, всего 1–4 такта, зато раз по 100.

Интересно анализировать записи на предмет количества и длины повторяющихся фраз – партий одного или нескольких инструментов. При том, что поверх повторов может идти, скажем, уникальный вокал.

Что-то вроде автокорреляции и преобразования Фурье. Или вэйвлет-анализа.

Как практически подойти к задаче?

upd. нашёл исследование похожей задачи финнами: Music Structure Analysis by Finding Repeated Parts (pdf)
upd.2 есть т.н. VAMP plugins – разработки университетов и групп исследователей – есть и автокорреляция и выделение нот и сегментирование трека на припевы/куплеты, выделение темпа и тактов.
  • Вопрос задан
  • 253 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы