Rhythm related MIR tasks

Similar documents
Computational analysis of rhythmic aspects in Makam music of Turkey

A BEAT TRACKING APPROACH TO COMPLETE DESCRIPTION OF RHYTHM IN INDIAN CLASSICAL MUSIC

TRACKING THE ODD : METER INFERENCE IN A CULTURALLY DIVERSE MUSIC CORPUS

Improving Beat Tracking in the presence of highly predominant vocals using source separation techniques: Preliminary study

2 2. Melody description The MPEG-7 standard distinguishes three types of attributes related to melody: the fundamental frequency LLD associated to a t

The song remains the same: identifying versions of the same piece using tonal descriptors

JOINT BEAT AND DOWNBEAT TRACKING WITH RECURRENT NEURAL NETWORKS

Automatic characterization of ornamentation from bassoon recordings for expressive synthesis

Evaluation of the Audio Beat Tracking System BeatRoot

Evaluation of the Audio Beat Tracking System BeatRoot

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

3/2/11. CompMusic: Computational models for the discovery of the world s music. Music information modeling. Music Computing challenges

Time Signature Detection by Using a Multi Resolution Audio Similarity Matrix

METRICAL STRENGTH AND CONTRADICTION IN TURKISH MAKAM MUSIC

11/1/11. CompMusic: Computational models for the discovery of the world s music. Current IT problems. Taxonomy of musical information

CONTENT-BASED MELODIC TRANSFORMATIONS OF AUDIO MATERIAL FOR A MUSIC PROCESSING APPLICATION

Tempo and Beat Analysis

Computational Modelling of Harmony

Methods for the automatic structural analysis of music. Jordan B. L. Smith CIRMMT Workshop on Structural Analysis of Music 26 March 2010

IMPROVING RHYTHMIC SIMILARITY COMPUTATION BY BEAT HISTOGRAM TRANSFORMATIONS

ESTIMATING THE ERROR DISTRIBUTION OF A TAP SEQUENCE WITHOUT GROUND TRUTH 1

Musicological perspective. Martin Clayton

BAYESIAN METER TRACKING ON LEARNED SIGNAL REPRESENTATIONS

TOWARDS CHARACTERISATION OF MUSIC VIA RHYTHMIC PATTERNS

Robert Alexandru Dobre, Cristian Negrescu

USING VOICE SUPPRESSION ALGORITHMS TO IMPROVE BEAT TRACKING IN THE PRESENCE OF HIGHLY PREDOMINANT VOCALS. Jose R. Zapata and Emilia Gomez

Breakscience. Technological and Musicological Research in Hardcore, Jungle, and Drum & Bass

ISMIR 2006 TUTORIAL: Computational Rhythm Description

PULSE-DEPENDENT ANALYSES OF PERCUSSIVE MUSIC

Interacting with a Virtual Conductor

TOWARDS IMPROVING ONSET DETECTION ACCURACY IN NON- PERCUSSIVE SOUNDS USING MULTIMODAL FUSION

HUMAN PERCEPTION AND COMPUTER EXTRACTION OF MUSICAL BEAT STRENGTH

Chord Classification of an Audio Signal using Artificial Neural Network

Automatic music transcription

STRUCTURAL SEGMENTATION AND VISUALIZATION OF SITAR AND SAROD CONCERT AUDIO

APPLICATIONS OF A SEMI-AUTOMATIC MELODY EXTRACTION INTERFACE FOR INDIAN MUSIC

Audio Structure Analysis

THE importance of music content analysis for musical

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

Music Similarity and Cover Song Identification: The Case of Jazz

RHYTHMIC PATTERN MODELING FOR BEAT AND DOWNBEAT TRACKING IN MUSICAL AUDIO

Analysis of Musical Content in Digital Audio

Piano Transcription MUMT611 Presentation III 1 March, Hankinson, 1/15

Music Structure Analysis

DISCOVERY OF REPEATED VOCAL PATTERNS IN POLYPHONIC AUDIO: A CASE STUDY ON FLAMENCO MUSIC. Univ. of Piraeus, Greece

RUMBATOR: A FLAMENCO RUMBA COVER VERSION GENERATOR BASED ON AUDIO PROCESSING AT NOTE-LEVEL

SIMAC: SEMANTIC INTERACTION WITH MUSIC AUDIO CONTENTS

PERCEPTUAL ANCHOR OR ATTRACTOR: HOW DO MUSICIANS PERCEIVE RAGA PHRASES?

EE391 Special Report (Spring 2005) Automatic Chord Recognition Using A Summary Autocorrelation Function

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

Evaluation of Audio Beat Tracking and Music Tempo Extraction Algorithms

CLASSIFICATION OF MUSICAL METRE WITH AUTOCORRELATION AND DISCRIMINANT FUNCTIONS

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

Automatic Music Clustering using Audio Attributes

Content-based music retrieval

OBSERVED DIFFERENCES IN RHYTHM BETWEEN PERFORMANCES OF CLASSICAL AND JAZZ VIOLIN STUDENTS

DISCOVERING MORPHOLOGICAL SIMILARITY IN TRADITIONAL FORMS OF MUSIC. Andre Holzapfel

BETTER BEAT TRACKING THROUGH ROBUST ONSET AGGREGATION

MODELING RHYTHM SIMILARITY FOR ELECTRONIC DANCE MUSIC

MODELING MUSICAL RHYTHM AT SCALE WITH THE MUSIC GENOME PROJECT Chestnut St Webster Street Philadelphia, PA Oakland, CA 94612

Chord Label Personalization through Deep Learning of Integrated Harmonic Interval-based Representations

Tempo and Beat Tracking

IMPROVING GENRE CLASSIFICATION BY COMBINATION OF AUDIO AND SYMBOLIC DESCRIPTORS USING A TRANSCRIPTION SYSTEM

Is Music Structure Annotation Multi-Dimensional? A Proposal for Robust Local Music Annotation.

Automatic Labelling of tabla signals

Multidimensional analysis of interdependence in a string quartet

A probabilistic framework for audio-based tonal key and chord recognition

Music Information Retrieval (MIR)

IMPROVING MELODIC SIMILARITY IN INDIAN ART MUSIC USING CULTURE-SPECIFIC MELODIC CHARACTERISTICS

New Developments in Music Information Retrieval

arxiv: v2 [cs.sd] 31 Mar 2017

A Beat Tracking System for Audio Signals

Polyrhythms Lawrence Ward Cogs 401

Towards Supervised Music Structure Annotation: A Case-based Fusion Approach.

An Empirical Comparison of Tempo Trackers

Deep learning for music data processing

AUTOMASHUPPER: AN AUTOMATIC MULTI-SONG MASHUP SYSTEM

OBJECTIVE EVALUATION OF A MELODY EXTRACTOR FOR NORTH INDIAN CLASSICAL VOCAL PERFORMANCES

Drum Source Separation using Percussive Feature Detection and Spectral Modulation

Automatic scoring of singing voice based on melodic similarity measures

Music Radar: A Web-based Query by Humming System

A MID-LEVEL REPRESENTATION FOR CAPTURING DOMINANT TEMPO AND PULSE INFORMATION IN MUSIC RECORDINGS

MODELS of music begin with a representation of the

Rhythm analysis. Martin Clayton, Barış Bozkurt

A prototype system for rule-based expressive modifications of audio recordings

Efficient Vocal Melody Extraction from Polyphonic Music Signals

Autocorrelation in meter induction: The role of accent structure a)

Music Information Retrieval

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

Statistical Modeling and Retrieval of Polyphonic Music

IMPROVED MELODIC SEQUENCE MATCHING FOR QUERY BASED SEARCHING IN INDIAN CLASSICAL MUSIC

Transcription of the Singing Melody in Polyphonic Music

MUSI-6201 Computational Music Analysis

Using the MPEG-7 Standard for the Description of Musical Content

Automatic Piano Music Transcription

MELODY EXTRACTION FROM POLYPHONIC AUDIO OF WESTERN OPERA: A METHOD BASED ON DETECTION OF THE SINGER S FORMANT

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

DOWNBEAT TRACKING WITH MULTIPLE FEATURES AND DEEP NEURAL NETWORKS

Rhythm: patterns of events in time. HST 725 Lecture 13 Music Perception & Cognition

Music Information Retrieval. Juan P Bello

Transcription:

Rhythm related MIR tasks Ajay Srinivasamurthy 1, André Holzapfel 1 1 MTG, Universitat Pompeu Fabra, Barcelona, Spain 10 July, 2012 Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 1 / 23

1 Rhythm 2 Onset detection 3 Tempo Estimation and Beat Tracking 4 Meter and Time Signature Recognition 5 Rhythmic Similarity/Classification 6 Structural Analysis Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 2 / 23

Outline 1 Rhythm 2 Onset detection 3 Tempo Estimation and Beat Tracking 4 Meter and Time Signature Recognition 5 Rhythmic Similarity/Classification 6 Structural Analysis Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 3 / 23

Rhythm Clayton (1996) Cooper and Meyer (1960) Rhythm: the way one or more unaccented events are grouped in relation to an accented one. London (2001) Rhythm: pattern of durations that is phenomenally present in the music. There is rhythm without meter, periodicity, or even without pulse! Examples: Turkish taksim, Beijing opera, Indian alap MIR research concentrated on rhythm in music with meter (mainly Western music, typically 4/4) It is not only us : Clayton (1996) reports the same tendency for musicology. Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 4 / 23

Outline 1 Rhythm 2 Onset detection 3 Tempo Estimation and Beat Tracking 4 Meter and Time Signature Recognition 5 Rhythmic Similarity/Classification 6 Structural Analysis Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 5 / 23

Onset detection Bello (2005) The figure depicts the flowchart of a standard onset detection algorithm. Evaluation happens using either manually annotated onsets, or onsets derived from instruments with MIDI outputs. 4.1 freq/khz 2.75 1.38 (a) Cello Spectr. Magn. 0.15 0.29 0.44 0.58 0.73 0.87 1.02 1.16 time/s (b) Guitar Spectr. Magn. Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 6 / 23

Onset Detection Pre-processing Multiband processing Separation of percussive/harmonic content Reduction Using temporal, spectral magnitude, phase, or F0 information. Feature fusion was proposed to improve performance. Probabilistic models and neural networks were also applied for reduction. Rhythmic structure was used to improve onset detection recently. Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 7 / 23

Outline 1 Rhythm 2 Onset detection 3 Tempo Estimation and Beat Tracking 4 Meter and Time Signature Recognition 5 Rhythmic Similarity/Classification 6 Structural Analysis Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 8 / 23

What is Beat Tracking? Tapping one s foot in time to music" [Davies-07] Extract a sequence of beat instants and the corresponding inter-beat intervals given an audio file Perceptually accurate beat times Locally constant inter-beat intervals (IBI) Causal v/s non-causal beat tracking Beat Tracking on Symbolic v/s audio data Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 9 / 23

What is Beat Tracking? (contd...) Challenges Tempo variation On-beat and off-beat Genre variation Different time signatures Before we begin - Fundamental Questions Is the problem well defined? - Metrical levels Is it an intuitive and an easy task for humans? Ground truth for evaluation? All (most) beats occur at onsets, but not all onsets are beats" Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 10 / 23

Components of a Beat Tracking System Rhythmic Feature Extraction Extract relevant rhythm features Onset detection Onset Salience estimation Tempo Induction Determine the basic tempo/tempo hypotheses Tempo definition for Indian music? Beat Tracking Estimate Beat times Beat phase? Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 11 / 23

Approaches to Beat Tracking Tempo Induction Pulse selection methods e.g BeatRoot [Dixon-06] Periodicity functions e.g. [Klapuri-06, Davies-07, Ellis-07] Beat Tracking Multiple agent architecture e.g BeatRoot Statistical Model [Klapuri-06] Dynamic Programming [Ellis-07] Context Dependent Tracking [Davies-07] Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 12 / 23

Beat Tracking Systems Davies (2007) Dixon (2006) - BeatRoot Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 13 / 23

Examples of Beat Tracking Money (Pink Floyd) Clip Beats Charleston Dance piece Clip Beats Mahaganapatim Naata raga, Chaturashra Eka taala Clip Beats Light Indian classical Shivaranjani raga, Jhap like taal (pentuple meter) Clip Beats Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 14 / 23

Outline 1 Rhythm 2 Onset detection 3 Tempo Estimation and Beat Tracking 4 Meter and Time Signature Recognition 5 Rhythmic Similarity/Classification 6 Structural Analysis Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 15 / 23

Meter and Time Signature Recognition Long-term, high level rhythm description Beat similarity based approach Onset detection, Tempo estimation and Beat Tracking tracking necessary Beat Similarity matrix based approach: [Gainza-09] Recent work in Indian Music: [Gulati-11], [Miron-11] Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 16 / 23

Outline 1 Rhythm 2 Onset detection 3 Tempo Estimation and Beat Tracking 4 Meter and Time Signature Recognition 5 Rhythmic Similarity/Classification 6 Structural Analysis Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 17 / 23

Rhythm Similarity Figure: Example for periodicity descriptors (J.H.Jensen) Periodicity descriptors Can be considered state-of-the art in MIR. No beat estimation necessary can be applied to all types of signals Tempo robustness can be achieved in various degrees However, phase information is lost. Usually evaluated on dance music, or in music similarity tasks. Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 18 / 23

Rhythm Similarity: Sequential Description General Properties No information loss because not based on transform magnitudes. Disadvantage: Music must have a pulse which can be estimated. Paulus and Klapuri (2002) Using spectral centroid and loudness to derive pattern description. Dynamic Time Warping is used to compare patterns. Whiteley et al.(2007) Probabilistic framework is proposed to infer tempo and rhythmic patterns Only applied to MIDI signals in this paper, rhythmic patterns are given. Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 19 / 23

Outline 1 Rhythm 2 Onset detection 3 Tempo Estimation and Beat Tracking 4 Meter and Time Signature Recognition 5 Rhythmic Similarity/Classification 6 Structural Analysis Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 20 / 23

Structural Analysis Chorus detection Main goal: Detect repetitions of parts of a song Most common: Self-similarity matrix analysis Cover song detection Identify if two songs are different interpretations of the same composition Features: e.g. chroma features, chord estimations. Similarity measures e.g. dynamic programming, string matching. Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 21 / 23

Rhythm Structural segmentation Main goal: Obtain a musical meaningful segmentation of a song into large time-scale structures. Again, self similarities play a big role. Also, HMM were applied for labeling states at beat level, and then find similarities in the state distributions to obtain segments (Levy and Sandler (2008)). Figure: Compare structure of a query in form of a score to the structure of audio (Martin et al. 2009) Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 22 / 23

References yon-05 Gouyon, F. A Computational Approach to Rhythm Description. PhD Thesis, Pompeu Fabra University, Barcelona, 2005 ixon-06 Dixon, S. Evaluation of The Audio Beat Tracking System Beatroot. Journal of New Music Research 36 (1), pp. 39-50, 2006 vies-07 Davies, M. and Plumbley, M. Context-Dependent Beat Tracking of Musical Audio. IEEE Transactions on Audio, Speech, and Language Processing 15 (3), pp. 1009-1020, 2007. Ellis-07 Ellis, D. P. W. Beat Tracking by Dynamic Programming. Journal of New Music Research, 36(1), pp. 51-60, 2007. inza-09 Gainza M., Automatic musical meter detection, in Proc. ICASSP 2009, pp. 329-332, Taipei, Taiwan EX-06 http://www.music-ir.org/mirex/wiki/2006:audio_beat_tracking hle-03 Christian Uhle, Juergen Herre, Estimation of Tempo, Micro Time and Time Signature from Percussive Music, in Proc. of 6th Int. Conference on Digital Audio Effects (DAFX-03), London, UK, September 8-11, 2003 ulati-11 Sankalp Gulati, Vishweshwara Rao and Preeti Rao, Meter Detection from Audio for Indian Music, CMMR/FRSM 2011, Bhubhaneswar, March 2011 iron-11 M. Miron, Automatic Detection of Hindustani Talas. Master s thesis, Universitat Pompeu Fabra, Barcelona, Spain, 2011. Srinivasamurthy et al. (UPF) MIR tasks 10 July, 2012 23 / 23