This Time with Feeling: Learning Expressive Musical Performance

08/10/2018
by   Sageev Oore, et al.
0

Music generation has generally been focused on either creating scores or interpreting them. We discuss differences between these two problems and propose that, in fact, it may be valuable to work in the space of direct performance generation: jointly predicting the notes and also their expressive timing and dynamics. We consider the significance and qualities of the data set needed for this. Having identified both a problem domain and characteristics of an appropriate data set, we show an LSTM-based recurrent network model that subjectively performs quite well on this task. Critically, we provide generated examples. We also include feedback from professional composers and musicians about some of these examples.

READ FULL TEXT
research
07/03/2018

A Computational Study of the Role of Tonal Tension in Expressive Piano Performance

Expressive variations of tempo and dynamics are an important aspect of m...
research
11/07/2017

The ACCompanion v0.1: An Expressive Accompaniment System

In this paper we present a preliminary version of the ACCompanion, an ex...
research
08/02/2019

LSTM Based Music Generation System

Traditionally, music was treated as an analogue signal and was generated...
research
10/12/2016

Maximum entropy models for generation of expressive music

In the context of contemporary monophonic music, expression can be seen ...
research
04/01/2021

Repeated measurements with unintended feedback: The Dutch new herring scandals

An econometric analysis of consumer research data which hit newspaper he...
research
05/14/2019

Learning to Groove with Inverse Sequence Transformations

We explore models for translating abstract musical ideas (scores, rhythm...
research
07/09/2019

Exploring Conditioning for Generative Music Systems with Human-Interpretable Controls

Performance RNN is a machine-learning system designed primarily for the ...

Please sign up or login with your details

Forgot password? Click here to reset