Realtime Simultaneous Tempo Tracking and Rhythm Quantization in Music Tim van Kasteren a a

Ben Kr¨ose a

Taylan Cemgil b

University of Amsterdam, Kruislaan 403, 1098 SJ, Amsterdam, The Netherlands b University of Cambridge, Trumpington Street, CB2 1PZ, Cambridge, UK Abstract This demonstration will show how a probabilistic model for modeling timing deviations is used in expressive music performances to perform tempo tracking in realtime. A switching Kalman filter calculates the optimal estimate of the tempo using the prediction from a mathematical model and the measurement from a realtime performance. Using a particle filter various hypotheses are tested to determine what interpretation of the score fits a given performance best. This allows us to perform tempo tracking on a musical performance of which the score is not known in advance. In the demonstration session the effectiveness of this approach is shown in a live/realtime performance on keyboard.

1 Introduction One of the most challenging topics in the field of computer music is that of interactive music performance systems. These systems are able to ’listen’ to the actions of a musical performer and generate responses in realtime. However, because of the diversity of the domain, for example: different genres, polyphony, fluctuating tempo, this task has proved to be rather difficult and has been split up in a number of subtasks. In this demonstration we will show our succesful implementation of two of these subtasks, namely tempo tracking and rhythm quantization. In tempo tracking we try to determine the tempo of a piece of music. As this tempo is not likely to be constant throughout a performance, the program follows or tracks the tempo as the music progresses. However, because the interpretation of the tempo depends on the underlying score, and this score is unknown to the system, we also need to determine which score fits the performance best. This last task is known as rhytm quantization. In this demonstration we will show how our system is able to automatically determine the tempo of a musical performance in realtime.

2 Description of demo system The setup of this demonstration consists of a MIDI capable computer and MIDI keyboard. As a musician performs on the keyboard the timestamp at which each key is pressed is send to the computer in the form of a MIDI message. These timestamps, also referred to as onset times, are used by the system as observations in its estimation of the tempo. By combining these observations with the results of a linear dynamical system model for tempo, the Kalman filter is able to calculate the optimal estimate of the tempo. However, the problem here is that because the performed score is not known by the system, it will also have to find which score fits the given performance best. To see this problem you have to realize that four quarter notes played at a constant tempo will generate completely different onset times than four eighth notes played at the exact same tempo. A particle filter is used to keep track of the most likely interpretations, while the most likely interpretation is used for calculating the tempo [2, 1]. The system demonstrated is the result of a master thesis at the University of Amsterdam (UvA). It was written in C++ by Tim van Kasteren, the underlying probabilistic model was developed by Taylan Cemgil

and the project was supervised by both Taylan Cemgil and Ben Kr¨ose. The system will be most useful to musicians either amateur or professional. It can be used in its current form, or could be used as the basis of numerous applications such as educational music software or interactive music performance systems. The total demonstration will last approximately 15 minutes.

References [1] A. T. Cemgil. Bayesian Music Transcription. PhD thesis, Radboud University of Nijmegen, 2004. [2] Tim van Kasteren. Realtime tempo tracking using kalman filtering. Master’s thesis, University of Amsterdam, 2006.

Realtime Simultaneous Tempo Tracking and Rhythm ...

tation of the score fits a given performance best. This allows us to ... However, because of the diversity of the domain, for example: different genres, polyphony,.

10KB Sizes 2 Downloads 262 Views

Recommend Documents

Realtime Tempo Tracking using Kalman Filtering
Mar 30, 2006 - tempo is as the time interval between beats, referred to as the inter-beat interval or period. With the ... data and raw audio signal for the use of tempo tracking. We will then ...... Meter as mechanism: A neural network model.

TEMPO LIVRE.pdf
Loading… Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. TEMPO LIVRE.pdf. TEMPO LIVRE.pdf. Open. E

Tempo Startliste.pdf
Page 1. Whoops! There was a problem loading more pages. Retrying... Tempo Startliste.pdf. Tempo Startliste.pdf. Open. Extract. Open with. Sign In. Main menu.

o tempo I.pdf
Page 1 of 1. AVENTURA 1. Num centro comercial, nas primeiras horas do dia entraram no parque de. estacionamento automóveis de várias cores. Observa ...

Determination of accurate extinction coefficients and simultaneous ...
and Egle [5], Jeffrey and Humphrey [6] and Lich- tenthaler [7], produce higher Chl a/b ratios than those of Arnon [3]. Our coefficients (Table II) must, of course,.

Simultaneous Technology Mapping and Placement for Delay ...
The algorithm employs a dynamic programming (DP) technique and runs .... network or the technology decomposed circuit or the mapped netlist is a DAG G(V, ...

Simultaneous elastic and electromechanical imaging ...
Both imaging and quantitative interpretation of SPM data on complex ... Stanford Research Instruments, and Model 7280, Signal Re- covery as ... Typical values were 1. =99 kHz .... nal in the center and enhanced PFM amplitude at the circum-.

Simultaneous elastic and electromechanical imaging by scanning ...
Received 3 March 2005; accepted 15 August 2005; published 20 September 2005. An approach for combined imaging of elastic and electromechanical ...

LGU_NATIONWIDE SIMULTANEOUS EARTHQUAKE DRILL.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Main menu.

Masten-Prufer - Simultaneous Community and Court Enforcement ...
Retrying... Masten-Prufer - Simultaneous Community and Court Enforcement Supplement.pdf. Masten-Prufer - Simultaneous Community and Court Enforcement ...

Simultaneous determination of digoxin and ...
ability of P-gp expression [5]; and (iii) P-gp kinetic profiling. [6]. ... data acquisition and processing. ..... sions and to obtain accurate permeability data for digoxin.

Relative-Absolute Information for Simultaneous Localization and ...
That is why it is always required to handle the localization and mapping. “simultaneously.” In this paper, we combine different kinds of metric. SLAM techniques to form a new approach called. RASLAM (Relative-Absolute SLAM). The experiment result

Simultaneous Learning and Planning
Abstract— We develop a simultaneous learning and planning capability for a robot arm to enable the arm to plan and ... are to be learnt by the planner during the course of execution of the plan. Planar motion planning using pushing .... of this pro

Masten-Prufer - Simultaneous Community and Court Enforcement ...
Under the conditions set out in Proposition 2, filing suit is individually rational in. this region ... Simultaneous Community and Court Enforcement Supplement.pdf.

Simultaneous determination of digoxin and ...
MILLENNIUM32 software (version 3.05.01) was used for data acquisition and ... the linearity, sensitivity, precision and accuracy for each ana- lyte [16].

Simultaneous Tensor Decomposition and Completion ...
a tensor with incomplete entries, existing methods use either factorization or completion schemes to recover the missing parts. However, as the ... We conducted experiments to empirically verify the convergence of our algorithm on synthetic data, ...

jools holland and his rhythm and blues.pdf
jools holland and his rhythm and blues.pdf. jools holland and his rhythm and blues.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying jools holland ...

20140604_Il Tempo Roma.pdf
900. 1.300. 900. 450. 45. 700. 1.000. 500. 1.200. 800. 950. 850. 530. 400. 400. 900. STRADE PERIFERICHE. STRADE NON PIÙ INTERESSATE. Viale America.

OpenCV - 3D tracking API creation and tracking ... -
Mar 21, 2016 - a variety of tools for identifying the moving object. .... of advanced studies and the university of Pisa in 2014 with a thesis on the static allocation of ... ing Analytics Research And Support) at the Laboratory of Perceptual ...

Tempo and Mode of Diversification of Lake Tanganyika ...
Mar 5, 2008 - 1 Department of Biology, University College London, London, United Kingdom, 2 Department of Zoology, The ... because of the need for phylogenetic trees containing nearly all ...... Raton, Florida: Chapman & Hall/CRC.