Transposing Chroma Representations to a Common Key

Joan Serrà, Emília Gómez, Perfecto Herrera · 2008

Abstract—Chroma representations of musical excerpts arenowadays very popular and used for a wide variety of appli-cations. Within these, transposition to a common key or tona litycan represent an important aspect, usually having a dramaticimpact to final system’s accuracy. We present and evaluatea new and straightforward way for transposing two chromarepresentations to a common key that outperforms previousmethods based on key estimation and that, without detrimentof accuracy, is computationally faster than trying all possibletranspositions. In addition, we also provide some insights intothe internal organization of this new tool, suggesting it wouldorganize transposition indices in a coherent manner.Index Terms—Music, Information retrieval, Acoustic signalanalysis, Multidimensional sequences, Symbol manipulation I. I NTRODUCTION T RANSPOSING musical excerpts to a common key ortonality is a necessary feature when comparing melodies,harmonies or any tonal representation of these musical ex-cerpts. This process is specially crucial in many music in-formation retrieval (MIR) tasks related to music similaritysuch as audio matching and alignment [1], [2], song structureanalysis [3] or cover song identification [4], [5], where mel odicor harmonic representations of musical excerpts are used.Furthermore, this is a necessary feature for any music retrievalor recommendation engine comparing tonal information.Chroma features or pitch class profiles (PCP) have becomevery popular and widely used among these and many otherMIR-related tasks (e.g. key and chord estimation [6], [7])as they provide a description of the audio tonal contentthat, ideally [8], (a) represents the pitch class distribution ofboth monophonic and polyphonic signals, (b) considers thepresence of harmonic frequencies, (c) is robust to noise andnon-tonal sounds, (d) is independent of timbre and playedinstrument, (e) is independent of loudness and dynamics and(f) is independent of tuning, so that the reference frequencycan be slightly different from the standard A 440 Hz. Chromafeatures (figure 1) are derived from the energy found within agiven frequency range (typically from 50 to 5000 Hz) in short-time spectral representations (e.g. 100 msec) of audio signalsextracted on a frame-by-frame basis. This energy is usuallycollapsed into an octave-independent histogram representingthe presence (or relative intensity) of each of the 12 semitonesof an equal-tempered chromatic scale.

Read the paper · More papers on PaperTik