Music SOFA: An architecture for semantically informed recomposition of Digital Music Objects

We describe the design and implementation of a semantic music system which illustrates the assembly of a music composition using semantically annotated music fragments. The system, which we call SOFA (SOFA Ontological Fragment Assembler), demonstrates architectural design principles which may have more general applicability in the semantic music domain, notably the adoption of the Linked Data Platform to realise service components of the end-to-end pipeline so that data specialisation takes the place of service specialisation. The prototype builds upon two existing tools developed by the authors: Music Encoding and Linked Data (MELD), which augments and extends MEI structures with semantic Web Annotations capable of addressing musically meaningful score sections, and Numbers Into Notes, an algorithmic composition tool that acts as a 'semantic signal generator' to drive the tool chain. The system demonstrates the concept of Digital Musical Objects (DMOs), and in particular DMO processing and recomposition.

[1]  Kevin R. Page,et al.  Annalist: A practical tool for creating, managing and sharing evolving linked data , 2016, LDOW@WWW.

[2]  Kevin R. Page,et al.  Contextual Interpretation of Digital Music Notation , 2017, DH.

[3]  Christoph Lange,et al.  Linked Data Notifications: A Resource-Centric Communication Protocol , 2017, ESWC.

[4]  Gerhard Widmer,et al.  Classical Music on the Web - User Interfaces and Data Representations , 2015, ISMIR.

[5]  György Fazekas,et al.  Linked Data Publication of Live Music Archives and Analyses , 2017, International Semantic Web Conference.

[6]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[7]  Tim Berners-Lee,et al.  A Demonstration of the Solid Platform for Social Web Applications , 2016, WWW.

[8]  David De Roure,et al.  The segment ontology: Bridging music-generic and domain-specific , 2011, 2011 IEEE International Conference on Multimedia and Expo.

[9]  Clifford A. Lynch Digital Collections, Digital Libraries and the Digitization of Cultural Heritage Information , 2002, First Monday.

[10]  Steve Benford,et al.  Composing and realising a game-like performance for disklavier and electronics , 2017, NIME.

[11]  Jawed I. A. Siddiqi,et al.  Semantic annotation of digital music , 2012, J. Comput. Syst. Sci..

[12]  Mark B. Sandler,et al.  The Music Ontology , 2007, ISMIR.

[13]  Perry Roland,et al.  Verovio: A library for Engraving MEI Music Notation into SVG , 2014, ISMIR.

[14]  Megan A. Winget,et al.  Annotations on musical scores by performing musicians: Collaborative models, interactive methods, and music digital library tool development , 2008, J. Assoc. Inf. Sci. Technol..

[15]  György Fazekas,et al.  Realising a Layered Digital Library: Exploration and Analysis of the Live Music Archive through Linked Data , 2017, 2017 ACM/IEEE Joint Conference on Digital Libraries (JCDL).

[16]  Tim Crawford,et al.  Review: Music Encoding Initiative , 2016 .

[17]  Kevin R. Page,et al.  A Framework for Distributed Semantic Annotation of Musical Score: "Take It to the Bridge!" , 2017, ISMIR.

[18]  Herbert Van de Sompel,et al.  Designing the W3C open annotation data model , 2013, WebSci.

[19]  Andrew L. Russell,et al.  Sketch of the Analytical Engine invented by Charles Babbage, Esq. , 2015 .

[20]  Herbert Van de Sompel,et al.  HTTP Framework for Time-Based Access to Resource States - Memento , 2013, RFC.

[21]  Kevin R. Page,et al.  On providing semantic alignment and unified access to music library metadata , 2017, International Journal on Digital Libraries.

[22]  David De Roure,et al.  Experimental Humanities: An Adventure with Lovelace and Babbage , 2017, 2017 IEEE 13th International Conference on e-Science (e-Science).

[23]  mc schraefel,et al.  MusicNet: Aligning Musicology’s Metadata , 2011 .