Tonal harmony, the topology of dynamical score networks and the Chinese postman problem

We introduce the concept of dynamical score networks for the representation and analysis of tonal compositions: a score can always be interpreted as a dynamical network where every chord is a node and each progression links successive chords. We demonstrate that in a tonal harmony context this network displays scale-free properties, and optimal (most economical) chord progressions can be found by solving a path optimization like the Chinese postman problem. Moreover, the dynamical network can be viewed as a time series of a non-stationary signal and as such can be partitioned for the automatic identification of key regions using well-established techniques for time series analysis and change point detection. Based on this interpretation we introduce a key-finding algorithm that does not rely on comparisons with pre-determined reference sets, as in the Krumhansl-Schmuckler model, or extensive corpora, as in machine-learning approaches. Finally, we show how the principles discussed in this work can be used to design a generative model of tonal compositional design.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro