Guide to Computing for Expressive Music Performance

Similar documents
Mathematics, Computer Science and Logic - A Never Ending Story

Paul M. Gauthier. Lectures on Several Complex

Protecting Chips Against Hold Time Violations Due to Variability

Calculation of Demographic Parameters in Tropical Livestock Herds

Introduction to the Representation Theory of Algebras

Collected Papers VI. Literary Reality and Relationships

Racial Profiling and the NYPD

How to Write Technical Reports

Zdravko Cvetkovski. Inequalities. Theorems, Techniques and Selected Problems

Injectable Fillers in Aesthetic Medicine

The Discourse of Peer Review

Innovations Lead to Economic Crises

SpringerBriefs in Electrical and Computer Engineering

Theory of Digital Automata

Being Agile. Your Roadmap to Successful Adoption of Agile. Mario E. Moreira

Problem Books in Mathematics

Postdisciplinary Studies in Discourse

Companion to European Heritage Revivals / edited by Linde Egberts and Koos Bosma

The Language of Cosmetics Advertising

Training for Model Citizenship

Propaganda and Hogarth s Line of Beauty in the First World War

Ancient West Asian Civilization

MATLAB Ò and Design Recipes for Earth Sciences

Edible Medicinal and Non-Medicinal Plants

Performing Age in Modern Drama

Formal Concept Analysis

Jane Dowson. Carol Ann Duffy. Poet for Our Times

The Sound of Silence

The New Middle Ages. Series Editor Bonnie Wheeler English & Medieval Studies Southern Methodist University Dallas, Texas, USA

HANDBOOK OF RECORDING ENGINEERING FOURTH EDITION

Freshwater Invertebrates in Central Europe

Urbanization and the Migrant in British Cinema

Guide to Unconventional Computing for Music

Quantum Theory and Local Causality

Benedetto Cotrugli The Book of the Art of Trade

Damage Mechanics with Finite Elements

Foundations of Mathematics

A Algorithms and Combinatorics 13

An Introduction to Well Control Calculations for Drilling Operations

Marxism and Education. Series Editor Anthony Green Institute of Education University of London London, United Kingdom

The Grotesque in Contemporary Anglophone Drama

Reasonably Simple Economics

Theatre and Residual Culture

The Marmoset Brain in Stereotaxic Coordinates

Landolt-Börnstein Numerical Data and Functional Relationships in Science and Technology New Series / Editor in Chief: W.

Shame and Modernity in Britain

Rhetoric, Politics and Society

Automatic characterization of ornamentation from bassoon recordings for expressive synthesis

Complicite, Theatre and Aesthetics

NEUROANATOMY 3D-Stereoscopic Atlas of the Human Brain

Yorick Wilks. Machine Translation. Its Scope and Limits

Communicating Science

Springer-Verlag Berlin Heidelberg GmbH

The Language of Suspense in Crime Fiction

Cognitive Studies in Literature and Performance

English for Biomedical Scientists Ramón Ribes Palma Iannarelli Rafael F. Duarte

Studies in German Idealism

A Glossary of Anesthesia and Related Terminology. Second Edition

Evolution of Broadcast Content Distribution

Cognitive Studies in Literature and Performance

Landolt-Börnstein Numerical Data and Functional Relationships in Science and Technology New Series / Editor in Chief: W.

Landolt-Börnstein / New Series

Phase Equilibria, Crystallographic and Thermodynamic Data of Binary Alloys

Dada and Existentialism

Irish Women Writers and the Modern Short Story

Vision, Illusion and Perception

Lecture Notes in Mathematics 2164

Performing Arts Medicine in Clinical Practice

Trends in Mathematics

Encyclopedia of Marine Sciences

Ergebnisse der Mathematik und ihrer Grenzgebiete

J. Andrew Hubbell. Byron s Nature. A Romantic Vision of Cultural Ecology

Ramanujan's Notebooks

ESP: Expression Synthesis Project

Quality Assurance in Seafood Processing: A Practical Guide

Dao Companions to Chinese Philosophy 4. Amy Olberding Editor. Dao Companion to the Analects

Burkhard Vogel. How to Gain Gain. A Reference Book on Triodes in Audio Pre-Amps

THEORY AND APPLICATIONS OF SPECIAL FUNCTIONS. A Volume Dedicated to Mizan Rahman

Music Recommendation and Discovery

Springer Praxis Books

EATCS Monographs on Theoretical Computer Science

Transcultural Research Heidelberg Studies on Asia and Europe in a Global Context

Multicriteria Optimization

SYNTHESE LIBRARY STUDIES IN EPISTEMOLOGY, LOGIC, METHODOLOGY, AND PHILOSOPHY OF SCIENCE. JAAKKO HINTIKKA, Boston University

Radiology for Undergraduate Finals and Foundation Years

Trends in the History of Science

SPRINGER-SCIENCE+BUSINESS MEDIA, B.V.

Existentialism and Romantic Love

Cultural Sociology. Series Editors Jeffrey C. Alexander Center for Cultural Sociology Yale University New Haven, CT, USA

Marx, Engels, and Marxisms

HANDBOOK OF RECORDING ENGINEERING

Jill Scott Esther Stoeckli Editors. Neuromedia. Art and Neuroscience Research

Edited by: Wolfgang Dietrich UNESCO Chair for Peace Studies University of Innsbruck/Austria

Artificial Social Composition: A Multi-Agent System for Composing Music Performances by Emotional Communication

Human Rights Violation in Turkey

Heritage, Nostalgia and Modern British Theatre

Public Television in the Digital Era

Springer Series in Information Sciences 22

Multidimensional analysis of interdependence in a string quartet

Enabling Things to Talk

Transcription:

Guide to Computing for Expressive Music Performance

Alexis Kirke Eduardo R. Miranda Editors Guide to Computing for Expressive Music Performance

Editors Alexis Kirke Interdisciplinary Centre for Computer Music Research University of Plymouth Plymouth, UK Eduardo R. Miranda Interdisciplinary Centre for Computer Music Research University of Plymouth Plymouth, UK ISBN 978-1-4471-4122-8 ISBN 978-1-4471-4123-5 (ebook) DOI 10.1007/978-1-4471-4123-5 Springer London Heidelberg New York Dordrecht Library of Congress Control Number: 2012942160 # Springer-Verlag London 2013 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Preface Overview and Goals In the early 1980s, the seeds of a problem were sown as a result of synthesizers being developed and sold with built-in sequencers. The introduction of MIDI into this equation led to an explosion in the use of sequencers and computers, thanks to the new potential for connection and synchronization. These computers and sequencers performed their stored tunes in perfect metronomic time, a performance which sounded robotic. They sounded robotic because human performers normally perform expressively for example, speeding up and slowing down while playing, and changing how loudly they play. The performer s changes in tempo and dynamics allow them to express a fixed score hence the term expressive performance. However, rather than looking for ways to give the music performances more humanlike expression, pop performers developed new types of music, such as synthpop and dance music, that actually utilized this metronomic perfection to generate robotic performances. Outside of pop, the uptake of sequencers for performance (as opposed to for composition) was less enthusiastic, except for occasional novelties like Snowflakes Are Dancing by Tomita; computer performance of classical music was a rarity. In the last 25 years, this situation has slowly been changing. Not only has computer performance becoming commonplace, but there has been much progress in learning how such computers can perform more expressively so that they sound less machinelike. Now there is a thriving research community investigating computer systems for expressive music performance (CSEMPs). This handbook attempts to provide a broad guide on fundamental ideas as well as recent research on computing for expressive performance. The book aims to cover some of the key issues and a number of the most influential systems from the history of computing for expressive music performance. v

vi Preface Organization and Features The book is divided into nine chapters, each of which broadly covers a key area or system in computer for expressive music performance. Chapter 1 is an overview of the topic, covering a significant number of the CSEMPs from the last 30 years (including briefs on some which are later covered in more detail in the book). The CSEMPs are classified in this chapter by certain approaches, and a generic CSEMP architecture is introduced. The CSEMPs are also evaluated using a subjective classification scoring to help give perspective. A more recent issue is introduced toward the end of this chapter that of combined systems for expressive music performance and computer composition. Chapter 2 introduces a key element not discussed in Chap. 1 s overview real-time interactivity in computing for expressive music performance, an example of which is simulated conducting systems. Chapter 3 introduces an actual example system in detail based on probabilistic methods one which has won a competition for its successful music performances. Chapter 4 covers a second CSEMP in detail, one using a very different approach to the probabilistic method in the previous chapter evolutionary computing. Chapter 5 introduces a system that unlike most CSEMPs is not focused on classical music but on expressive performance of violin folk music. Another factor covered in some detail in Chap. 5 is the issue of synthesizing non-piano performances expressively. Most CSEMPs have focused on piano music due to its relative simplicity and advanced synthesis technology available. Chapter 6 addresses the technical problems found in polyphonic music expression from a statistical modelling point of view. Having covered most of the core topics in computing for expressive music performance by this point, the more complex issue of evaluation of such systems is introduced in Chap. 7, mainly through discussion of the most influential CSEMP, the KTH system. Chapter 8 also addresses a more advanced topic, once again through a specific computer system. The topic is automated analysis of musical structure, which by now the reader will have realized is at the core of computing for expressive music performance. The chapter also touches on the idea discussed in Chap. 1 of a system which can be used both for expressive music performance and computer composition. The final chapter, Chap. 9, looks toward the future with the newer area of embodied expressive musical performance building robots to expressively perform music with traditional instruments. By the end of the book, the reader should be aware of all the key issues in computing for expressive music performance, the history of the research, a significant number of the systems available today, and the key directions for future research. Target Audience This book has a broad target audience. Although some of the chapters are fairly advanced, undergraduate students in computing will find much they can learn here about the field. Certainly postgraduate students and professional researchers in and

Preface vii out of academia will be able to use this as a resource to learn about and reference the field of computer for expressive music performance. A number of the chapters, for example, Chaps. 1 and 2, can be read by people with only a little technical background for example, music undergraduates and provide significant understanding and overview. Popular and classical music practitioners can find much inspiration here for novel direction.

Acknowledgments We are very grateful to the authors of the chapters for this book who have given their time and energy in providing a new key resource for the field they work in. The authors provided input on the topics suggested to them, moving the book in more productive directions. We would also like to thank UK EPSRC for providing a grant to the editors that funded our research in this area and Plymouth University at which both the editors are based. Finally, we would like to thank Simon Rees at Springer publishing for his support and guidance in the production of this book. ix

Contents 1 An Overview of Computer Systems for Expressive Music Performance... 1 Alexis Kirke and Eduardo R. Miranda 2 Systems for Interactive Control of Computer Generated Music Performance... 49 Marco Fabiani, Anders Friberg, and Roberto Bresin 3 Expressive Performance Rendering with Probabilistic Models... 75 Sebastian Flossmann, Maarten Grachten, and Gerhard Widmer 4 Artificial Evolution of Expressive Performance of Music: An Imitative Multi-Agent Systems Approach... 99 Eduardo R. Miranda, Alexis Kirke, and Qijun Zhang 5 Modeling, Analyzing, Identifying, and Synthesizing Expressive Popular Music Performances... 123 Rafael Ramirez, Esteban Maestre, and Alfonso Perez 6 Statistical Approach to Automatic Expressive Rendition of Polyphonic Piano Music... 145 Tae Hun Kim, Satoru Fukayama, Takuya Nishimoto, and Shigeki Sagayama 7 Evaluation of Computer Systems for Expressive Music Performance... 181 Roberto Bresin and Anders Friberg 8 Computational Music Theory and Its Applications to Expressive Performance and Composition... 205 Masatoshi Hamanaka, Keiji Hirata, and Satoshi Tojo 9 Anthropomorphic Musical Robots Designed to Produce Physically Embodied Expressive Performances of Music... 235 Jorge Solis and Atsuo Takanishi Index... 257 xi

Contributors Roberto Bresin Department of Speech, Music & Hearing, KTH Royal Institute of Technology, Stockholm, Sweden Marco Fabiani Department of Speech, Music & Hearing, KTH Royal Institute of Technology, Stockholm, Sweden Sebastian Flossmann Department of Computational Perception, Johannes Kepler Universitat, Linz, Austria Anders Friberg Department of Speech, Music & Hearing, KTH Royal Institute of Technology, Stockholm, Sweden Satoru Fukayama Doctoral Student at Sagayama & Ono Lab (Information Physics and Computing #1) Graduate School of Information Science and Technology, The University of Tokyo Maarten Grachten Post Doctoral Researcher at the Department of Computational Perception, Johannes Kepler University, Linz, Austria Masatoshi Hamanaka Intelligent Interaction Technologies, University of Tsukuba, Tsukuba, Japan Keiji Hirata Department of Complex Systems, Future University Hakodate, Hokkaido, Japan Tae Hun Kim Audio Communication Group, Technische Universitat Berlin, Berlin, Germany Alexis Kirke Interdisciplinary Centre for Computer Music Research, School of Humanities and Performing Arts, Plymouth University, Plymouth, UK Esteban Maestre Visiting Scholar, Center for Computer Research in Music and Acoustics, Stanford University, USA Eduardo R. Miranda Interdisciplinary Centre for Computer Music Research, School of Humanities and Performing Arts, Plymouth University, Plymouth, UK xiii

xiv Contributors Takuya Nishimoto Founder, Olarbee Japan Alfonso Perez Input Devices and Music Interaction Laboratory, McGill University, Quebec Canada Rafael Ramirez DTIC, Universitat Pompeu Fabra, Barcelona, Spain Shigeki Sagayama Graduate School of Information Science and Technology, The University of Tokyo, Japan Jorge Solis Department of Physics and Electrical Engineering, Karlstad University, Karlstad, Sweden Research Institute for Advanced Science and Engineering, Waseda University, Tokyo, Japan Atsuo Takanishi Department of Modern Mechanical Engineering & Humanoid Robotics Institute, Waseda University Satoshi Tojo Professor, Graduate School of Information Science, Japan Advanced Institute of Science and Technology, Ishikawa, Japan Gerhard Widmer Department of Computational Perception, Johannes Kepler University (JKU), Linz, Austria The Austrian Research Institute for Artificial Intelligence (OFAI), Vienna, Austria Qijun Zhang Interdisciplinary Centre for Computer Music Research, School of Humanities and Performing Arts, Plymouth University, Plymouth, UK