Write a Blog >>
ICFP 2019
Sun 18 - Fri 23 August 2019 Berlin, Germany
Fri 23 Aug 2019 17:20 - 17:50 at Stockholm - Musical Patterns Chair(s): Daniel Winograd-Cort

There is a plethora of computational systems designed for algorithmic discovery of musical patterns, ranging from geometrical methods to machine learning based approaches. These algorithms often disagree on what constitutes a pattern, mainly due to the lack of a broadly accepted definition of musical patterns.

On the other side of the spectrum, human-annotated musical patterns also often do not reach a consensus, partly due to the subjectivity of each individual expert, but also due to the elusive definition of a musical pattern in general.

In this work, we propose a framework of music-theoretic transformations, through which one can easily define predicates which dictate when two musical patterns belong to a particular equivalence class. We exploit simple notions from category theory to compose different transformations, allowing us to define complex transformations by putting together simple and well-understood ones.

Additionally, we provide a prototype implementation of our theoretical framework as an embedded domain-specific language in Haskell and conduct a meta-analysis on several algorithms submitted to a pattern extraction task of the the Music Information Retrieval Evaluation eXchange (MIREX) over the previous years.

Fri 23 Aug

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:50 - 18:00
Musical PatternsFARM at Stockholm
Chair(s): Daniel Winograd-Cort Target Corp
16:50
30m
Talk
Analyzing Music with Prefix Trees
FARM
Yan Han University of Cambridge, Nada Amin Harvard University, Neel Krishnaswami Computer Laboratory, University of Cambridge
17:20
30m
Talk
What Constitutes a Musical Pattern?
FARM
Orestis Melkonian Utrecht University, Iris Yuping Ren Utrecht University, Wouter Swierstra Utrecht University, Netherlands, Anja Volk Utrecht University