In lieu of an abstract, here is a brief excerpt of the content:

  • Letters
  • Mateo Tonatiuh Rodríguez, Francis Knights, Pablo Padilla, and Dan Tidhar

The Importance of Silence in Music Information Retrieval

We would like to report some research results regarding the importance of taking rests into account in the stylistic analysis and classification of music.

In music, rests—gaps in the flow of notes—play an essential role, demarcating phrases and allowing a performer (whether human, bird, or whale) to indicate the syntactical endings necessary for clear communication, verbal or otherwise. In order to analyze the rules of formal grammars in natural language, computer languages, or data structures (such as music), parsing or syntax analysis methods have been developed. These methods are based on the symbols that constitute such languages. In the case of our research, symbols (the notes) are transformed into MIDI information, but when the score is transformed into MIDI, critically, silences are not encoded (that is, they are neglected for the pitch transition analysis), even when there is a precise symbol for a rest in the musical notation. Locating these silences for analytical purposes therefore requires indirect methods.

The examples considered here are drawn from Renaissance motets, written in a sophisticated imitative contrapuntal style that was subject to clear rules codified by leading theorists of the time such as Vicentino (1555) and Zarlino (1573). (For later codifications of Renaissance style, see for example, Fux, 1725, Jeppesen, 1931, Rubio, 1972, and Mann, 1987.) In these treatises, as was understood in vocal music of this period, a normal phrase length was related to the ability of a singer to complete a phase without taking a breath, subject to the text’s syntax. More generally, how the use of these breaths in classical musical composition contribute to a sense of what a musical phrase is and how it is perceived by a listener has been the subject of a recent dissertation by Neta Spiro (2007); a broad Schenkerian theorization can be found in Rothstein (1989).

The research reported here is part of a project exploring the use of statistical and mathematical methods to analyze early Western classical music (Formal Methods in Musicology, https://formal-methods-in-musicology.webnode.com). Here we focus on several polyphonic cantus firmus motets by the English Tudor composer John Sheppard (c.1515–1558), using the methodology outlined in a previous book chapter (Padilla et al. 2017). The first test work was Christi Virgo Dilectissima in six voices (for a modern edition, see Wulstan, 1978), for which the original tenor partbook is lost and for which there are three modern completions (compositions of the missing voice) by three different musicologists, as well as a fourth that aggregates an optimal version (Williamson et al. 2019). We wanted to determine which of these completions is stylistically closest to Sheppard’s five surviving voices for this motet.

Part of the methodological contribution made here consists in modifying the routines of the program being used to analyze the scores. The work was done in MATLAB, with the MIDI Toolbox 1.1 library, which was developed by Tuomas Eerola and Petri Toiviainen (Eerola and Toiviainen 2016). With this library it is possible to read, process, and modify MIDI information from a given score.

In MIDI Toolbox 1.1, the functions ivdist1.m and pcdist2.m respectively count the interval distance and the transition from one note to the other, even if there is a rest between them. (We slightly modified the first of these functions for the sake of implementation, but the end result was actually the same.) For this study, that was counterintuitive, because for this repertoire it is normal to consider the rules of phrase structure as applying only to consecutive notes that have no silences in between. In order to produce a better result, we needed to modify the program to avoid encoding the interval between notes on either side of a rest. (Source code for our modification is available at https://github.com/Mateo92/FMM/tree/master.)

In order to implement this modification, it was necessary to first identify where a silence is, using the information that the MIDI matrix provides. This was done by noting that if the onset time in seconds of one note plus its...

pdf

Share