Музыка основана на повторах. В классике повторяющиеся части длинны и повторов немного. В попсе припев длиной 8–16 тактов может повторяться N раз. В электронной музыке сплошные лупы, но обычно короткие, всего 1–4 такта, зато раз по 100.
Интересно анализировать записи на предмет количества и длины повторяющихся фраз – партий одного или нескольких инструментов. При том, что поверх повторов может идти, скажем, уникальный вокал.
Что-то вроде автокорреляции и преобразования Фурье. Или вэйвлет-анализа.
Как практически подойти к задаче?upd. нашёл исследование похожей задачи финнами:
Music Structure Analysis by Finding Repeated Parts (pdf)
upd.2 есть т.н.
VAMP plugins – разработки университетов и групп исследователей – есть и автокорреляция и выделение нот и сегментирование трека на припевы/куплеты, выделение темпа и тактов.