Modelling the Syntax of North Indian Melodies with a Generalized Graph Grammar

Hierarchical models of music allow explanation of highly complex musical structure based on the general principle of recursive elaboration and a small set of orthogonal op- erations. Recent approaches to melodic elaboration have converged to a representation based on intervals, which al- lows the elaboration of pairs of notes. However, two prob- lems remain: First, an interval-first representation obscures one-sided operations like neighbor notes. Second, while models of Western melody styles largely agree on step- wise operations such as neighbors and passing notes, larger intervals are either attributed to latent harmonic properties or left unexplained. This paper presents a grammar for melodies in North Indian raga music, showing not only that recursively applied neighbor and passing note oper- ations underlie this style as well, but that larger intervals are generated as generalized neighbors, based on the tonal hierarchy of the underlying scale structure. The notion of a generalized neighbor is not restricted to ragas but can be transferred to other musical styles, opening new perspec- tives on latent structure behind melodies and music in gen- eral. The presented grammar is based on a graph represen- tation that allows one to express elaborations on both notes and intervals, unifying and generalizing previous graph- and tree-based approaches.

[1]  Somangshu Mukherji Generative Musical Grammar - A Minimalist Approach , 2014 .

[2]  Harold S. Powers,et al.  Language Models and Musical Analysis , 1980 .

[3]  Martin Rohrmeier,et al.  Towards a generative syntax of tonal harmony , 2011 .

[4]  D. Clarke North Indian Classical Music and Lerdahl and Jackendoff’s Generative Theory – a Mutual Regard , 2017 .

[5]  groves. ryan Towards the Generation of Melodic Structure , 2016 .

[7]  Remco C. Veltkamp,et al.  Modeling Harmonic Similarity Using a Generative Grammar of Tonal Harmony , 2009, ISMIR.

[8]  Phillip B. Kirlin,et al.  Extending a Model of Monophonic Hierarchical Music Analysis to Homophony , 2015, ISMIR.

[9]  Jason Yust Voice-Leading Transformation and Generative Theories of Tonal Structure , 2015 .

[10]  E. Narmour The Analysis and Cognition of Melodic Complexity: The Implication-Realization Model , 1992 .

[11]  Marcus T. Pearce,et al.  Musical Syntax II: Empirical Perspectives , 2018 .

[12]  Jonathan P. J. Stock,et al.  The Application of Schenkerian Analysis to Ethnomusicology: Problems and Possibilities , 1993 .

[13]  Mark Steedman,et al.  A Robust Parser-Interpreter for Jazz Chord Sequences , 2014 .

[14]  Mark Steedman,et al.  A Generative Grammar for Jazz Chord Sequences , 1984 .

[15]  Paul E. Utgoff,et al.  A Framework for Automated Schenkerian Analysis , 2008, ISMIR.

[16]  Mark Steedman The Blues and the Abstract Truth: Music and Mental Models , 2009 .

[17]  Alan Marsden,et al.  Automatic Derivation of Musical Structure: A Tool for Research on Schenkerian Analysis , 2007, ISMIR.

[18]  R. Jackendoff,et al.  A Generative Theory of Tonal Music , 1985 .

[19]  Timothy J. O'Donnell,et al.  A Generalized Parsing Framework for Generative Models of Harmonic Syntax , 2018, ISMIR.

[20]  Alan Marsden,et al.  Representing Melodic Patterns as Networks of Elaborations , 2001, Comput. Humanit..

[21]  Martin Rohrmeier,et al.  Towards a Syntax of the Classical Cadence , 2015 .

[22]  Marcus T. Pearce,et al.  Musical Syntax I: Theoretical Perspectives , 2018 .

[23]  William Drabkin,et al.  THE CONCEPT OF MUSICAL GRAMMAR , 1983 .

[24]  Édouard Gilbert,et al.  A Probabilistic Context-Free Grammar for Melodic Reduction ? , 2007 .