Music and Text: Integrating Scholarly Literature into Music Data

Similar documents
Music Information Retrieval

SIMSSA DB: A Database for Computational Musicological Research

Methodologies for Creating Symbolic Early Music Corpora for Musicological Research

CSC475 Music Information Retrieval

An editor for lute tablature

Frans Wiering, Tim Crawford, David Lewis MedRen 2005

Music Encoding Initiative. Johannes Kepper, Administrative Chair. URL:

Representing, comparing and evaluating of music files

jsymbolic 2: New Developments and Research Opportunities

ETHNOMUSE: ARCHIVING FOLK MUSIC AND DANCE CULTURE

Musical Creativity. Jukka Toivanen Introduction to Computational Creativity Dept. of Computer Science University of Helsinki

Introductions to Music Information Retrieval

Making Sense of Sound and Music

Aggregating Digital Resources for Musicology

POST-PROCESSING FIDDLE : A REAL-TIME MULTI-PITCH TRACKING TECHNIQUE USING HARMONIC PARTIAL SUBTRACTION FOR USE WITHIN LIVE PERFORMANCE SYSTEMS

Crossroads: Interactive Music Systems Transforming Performance, Production and Listening

DAY 1. Intelligent Audio Systems: A review of the foundations and applications of semantic audio analysis and music information retrieval

Outline. Why do we classify? Audio Classification

Semi-automated extraction of expressive performance information from acoustic recordings of piano music. Andrew Earis

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Week 14 Query-by-Humming and Music Fingerprinting. Roger B. Dannenberg Professor of Computer Science, Art and Music Carnegie Mellon University

However, in studies of expressive timing, the aim is to investigate production rather than perception of timing, that is, independently of the listene

Tool-based Identification of Melodic Patterns in MusicXML Documents

IEEE 1599: a Multi-layer Approach to Music Description

Automated extraction of motivic patterns and application to the analysis of Debussy s Syrinx

A Study of Synchronization of Audio Data with Symbolic Data. Music254 Project Report Spring 2007 SongHui Chon

Music Representations

Singer Traits Identification using Deep Neural Network

A QUERY BY EXAMPLE MUSIC RETRIEVAL ALGORITHM

Perception and Sound Design

UNIVERSITY COLLEGE DUBLIN NATIONAL UNIVERSITY OF IRELAND, DUBLIN MUSIC

jsymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada

Figured Bass and Tonality Recognition Jerome Barthélemy Ircam 1 Place Igor Stravinsky Paris France

Week 11 Music as Data

Music Information Retrieval

a start time signature, an end time signature, a start divisions value, an end divisions value, a start beat, an end beat.

Music Information Retrieval with Temporal Features and Timbre

Music Understanding and the Future of Music

Efficient Processing the Braille Music Notation

CTP431- Music and Audio Computing Music Information Retrieval. Graduate School of Culture Technology KAIST Juhan Nam

Music Representations

University of Huddersfield Repository

Take a Break, Bach! Let Machine Learning Harmonize That Chorale For You. Chris Lewis Stanford University

A MULTI-PARAMETRIC AND REDUNDANCY-FILTERING APPROACH TO PATTERN IDENTIFICATION

Doctor of Philosophy

Pattern Discovery and Matching in Polyphonic Music and Other Multidimensional Datasets

Lute tablature as the embodiment of musical cognition

Evaluation of Melody Similarity Measures

MUSICAL STRUCTURAL ANALYSIS DATABASE BASED ON GTTM

Chords not required: Incorporating horizontal and vertical aspects independently in a computer improvisation algorithm

A REAL-TIME SIGNAL PROCESSING FRAMEWORK OF MUSICAL EXPRESSIVE FEATURE EXTRACTION USING MATLAB

FANTASTIC: A Feature Analysis Toolbox for corpus-based cognitive research on the perception of popular music

A STATISTICAL VIEW ON THE EXPRESSIVE TIMING OF PIANO ROLLED CHORDS

From Music Symbolic Information to Sound Synthesis: An Xml-Based Approach

Preserving Music Recitals before they fade away

Music Representation and Music Information Retrieval

Computer Coordination With Popular Music: A New Research Agenda 1

Music Emotion Recognition. Jaesung Lee. Chung-Ang University

Automatic Music Clustering using Audio Attributes

A linked research network that is Transforming Musicology

Digital Editing and the Medieval Manuscript Fragment

AUTOMATIC MAPPING OF SCANNED SHEET MUSIC TO AUDIO RECORDINGS

INTERACTIVE GTTM ANALYZER

A New Composition Algorithm for Automatic Generation of Thematic Music from the Existing Music Pieces

Analyzer Documentation

WEB OF SCIENCE THE NEXT GENERATAION. Emma Dennis Account Manager Nordics

A CHROMA-BASED SALIENCE FUNCTION FOR MELODY AND BASS LINE ESTIMATION FROM MUSIC AUDIO SIGNALS

Second Grade Music Course Map

Music Genre Classification and Variance Comparison on Number of Genres

Analysing Musical Pieces Using harmony-analyser.org Tools

DAY 1. Intelligent Audio Systems: A review of the foundations and applications of semantic audio analysis and music information retrieval

JGuido Library: Real-Time Score Notation from Raw MIDI Inputs

Technology Proficient for Creating

Music in Practice SAS 2015

GFS Music Medium Term Plan Year 8 AUTUMN

Aspects of Music Information Retrieval. Will Meurer. School of Information at. The University of Texas at Austin

CHAPTER ONE TWO-PART COUNTERPOINT IN FIRST SPECIES (1:1)

Minimalism in digital music editing

Audio. Meinard Müller. Beethoven, Bach, and Billions of Bytes. International Audio Laboratories Erlangen. International Audio Laboratories Erlangen

New directions in scholarly publishing: journal articles beyond the present

ECOLM III. Opening historical music resources to the world s on- line researchers


BACH: AN ENVIRONMENT FOR COMPUTER-AIDED COMPOSITION IN MAX

ANNOTATING MUSICAL SCORES IN ENP

Cambridge TECHNICALS. OCR Level 2 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN PERFORMING ARTS J/502/4867. Level 2 Unit 16 GUIDED LEARNING HOURS: 60

Author Index. Absolu, Brandt 165. Montecchio, Nicola 187 Mukherjee, Bhaswati 285 Müllensiefen, Daniel 365. Bay, Mert 93

Statistical Modeling and Retrieval of Polyphonic Music

A PERPLEXITY BASED COVER SONG MATCHING SYSTEM FOR SHORT LENGTH QUERIES

Music Alignment and Applications. Introduction

Content-based Indexing of Musical Scores

Improvised Duet Interaction: Learning Improvisation Techniques for Automatic Accompaniment

Music Processing Introduction Meinard Müller

Music Production & Engineering

Artificially intelligent accompaniment using Hidden Markov Models to model musical structure

Susan K. Reilly LIBER The Hague, Netherlands

MUSIC (MUSC) Bucknell University 1

barelymusician: An Adaptive Music Engine For Interactive Systems

Robert Alexandru Dobre, Cristian Negrescu

Explorations in linked data practice for early music

Beethoven, Bach, and Billions of Bytes

Transcription:

Music and Text: Integrating Scholarly Literature into Music Datasets Richard Lewis, David Lewis, Tim Crawford, and Geraint Wiggins Goldsmiths College, University of London DRHA09 - Dynamic Networks of Knowledge and Practice: Contexts, Crises, Futures, 8 September 2009

Outline Purcell Plus 1 Purcell Plus 2 3 4

e-science in the Arts and Humanities e-science in the Arts and Humanities Initiative Seven projects Assess the impact of e-science

e-science Methodology for Musicologists Purcell Plus focusing on musicology Intelligent Sound and Music Systems (ISMS) research group at Goldsmiths Tim Crawford principal investigator Funded from 2007 2012 Technical phase ended 31 August 2009

Music and Technology Technology for practice-led research Audacity, ProTools, Max/MSP, PureData, Supercollider Sibelius, Finale Mature and well understood

Musicology and Technology Music theory and analysis, historical musicology Ethnomusicology Sonic Visualiser, MelodicMatch, HUMDRUM Outside the main discipline

Musicology as Criticism Joseph Kerman (1985), musicology as criticism Criticism of the work Cultural context of musical practice No room for technology

Technology for Musicology Musical source materials: scores, historical documents, recordings Manipulated syntactically

Hence Purcell Plus e-science methodology for musicology Database of Henry Purcell s Fantazias and In Nomines Audio and score data Textual commentaries The three domains of source material Analysis of music scholarship

Fantazia Example Purcell Plus Fantazia No. 4 a 4 in G minor Z.735; from GB-Lbl Add. MS 30930

Music as Data Purcell Plus Music and computation Storage and processing Syntactical

Music as Data: Audio 44100 (typically) samples per second WAV, MP3 Extract features Event onsets, pitches, timbre, and loudness

Music as Data: Symbolic Like musical notations Events with pitch and onset time MIDI, MusicXML, MEI, IEEE P1599

Nightingale, MusicXML, MEI Michael Good, Recordare LLC <note>, <rest>, <chord>, <measure>, <staff>, <voice>, <part> Don Byrd s Nightingale Perry Roland (Virginia) Music Encoding Initiative TEI influenced Extensive metadata (like <teiheader>) Text critical elements (<app>, <rdg>)

Music as Data: Representation Agnosticism Wiggins (2009) avoid dependence on encoding method (e.g. MusicXML, MIDI, WAV) Abstract representation

Music as Data: Representation Agnosticism II CHARM, the Common Hierarchical Abstract Representation of Music AMuSE framework (Advanced Musical Score Encoding) Used in Intelligent Sound and Music Systems lab

AMuSE Purcell Plus AMuSE abstraction barrier

AMuSE Purcell Plus Common Lisp generic functions, methods implement generic functions AMuSE API as generic functions

AMuSE Generic Functions Examples of some of AMuSE s generic functions: (defgeneric pitch (object &key kind )) (defgeneric chromatic-pitch (pitch )) (defgeneric diatonic-pitch (pitch )) (defgeneric diatonic-pitch-octave (pitch )) (defgeneric duration (period )) (defgeneric timepoint (moment )) (defgeneric time+ (object1 object2 )) (defgeneric time- (object1 object2 )) (defgeneric pitch+ (object1 object2 )) (defgeneric pitch- (object1 object2 ))

Musical Data: Text treatises (evidence of cultural practice) critical commentaries (justification for editorial decisions) analyses (evidence of practice, information for future analysts) programme notes (historical significance) sleeve notes (performance practice) Orthogonal with music

TEI for Music Purcell Plus Encoded as XML using the TEI (via OCR) <musicref> @cfrom and @cto attributes e.g. <musicref cfrom= Z737:45:4 cto= Z737:64:4 >double counterpoint in the closing bars</musicref>

Referring to Digital Performances, scores, and commentaries Metadata for musical works, literary works, performances, recordings, manuscripts, published scores, etc. Relationships between these objects Parts of objects

Referring to Digital : Abstractions points: (e.g. note in a score, word in a text, page in a document) spans ranges (e.g. between 0:30 and 1:15 of a recording) sets (e.g. folios 1r, 3r, 10v, and 14v of a manuscript) links

Referring to Digital : Links Between exactly two points/spans/objects Link semantics Chains of inference A text refers to part of a recording, which is of a performance, which features a performer, who is a member of an ensemble,... Interpretation provenance (e.g. analyst, editor, algorithm) trust

Parts of (Digital) Objects discretizable (e.g. text, music notation, manuscripts) Reference by set-spans (a collection of points) continuous (e.g. audio, image) Reference by range-spans (range between two points)

Referring to Digital : Audio Continuous Range references Time indexes MPEG-7?

Referring to Digital : Score Discretizable Note, bar (measure), system, phrase, movement bar number, beat number (e.g. 41 2 ) MusicXML, XPath

MusicXML, XPath examples //part[@id= P2 ]/measure[@number= 1

Referring to Digital : Text Discretizable Unique string; five words, or at least 25 non-whitespace characters XPath

Implementing Points/spans/links Points: (e.g. musical work points, literary work points) Spans: (e.g. musical work span) begin and end One table for each semantic link (e.g. text ref work, text ref performance, resource of recording, etc.)

The Purcell Plus database Includes metadata on manuscripts and editions

The Purcell Plus database Includes metadata on performances and recordings

The Purcell Plus database Includes metadata on literary works

Visualising: Real-time

Towards a Framework for Display orthogonally three domains of musical material Music Information Retrieval (MIR) Virtual Research Environment User comments, collaboration

Computational Discovery Schema for musical references Linking references to digital musical documents Computational discovery techniques

Computational Discovery II Natural language processing Music information retrieval

Acknowledgements The Purcell Plus project is funded under the AHRC-EPSRC-JISC Arts and Humanities e-science Initiative, award number 128607 David Lewis developed the Web performance/score/commentary alignment application, making use of Roger Dannenberg s ScoreAlign algorithm. David also commented on the database schema. Don Byrd developed the Nightingale music notation software used for preparing editions of the Fantazias http://www.purcellplus.org/ richard.lewis@gold.ac.uk <http://www.richard-lewis.me.uk/>

I Purcell Plus Wiggins, G. A. (2009). Computer representation of music in the research environment. In T. Crawford and L. Gibson (Eds.), Modern Methods for Musicology: Prospects, Proposals, and Realities, pp. 7 22. Farnham: Ashgate.