Computational strategies for breakbeat classification and resequencing in Hardcore, Jungle and Drum & Bass Jason A. Hockman, Birmingham City Unversity, United Kingdom
[email protected] Matthew E. P. Davies, INESC TEC, Portugal
[email protected] Overview HJDB Breakbeats are short segments of percussion solos sampled from jazz and Audio funk recordings of the 1960s–80s that form an integral part of the dance Perc u ss io n Downb ea t music genres of hardcore, jungle and drum & bass (HJDB) Se p ara tio n Det ec t io n Breakbeat Resequencing Producers of HJDB subject these breakbeats to substantial processing Drum Analysis Breakbeat Detection including time-stretching, pitch-shifting, and re-ordering for creative effect Arrangement Breakb ea t Fea t u r e Fea t u r e Cl ass ifi ca t ion Our goal is first to automatically identify which breakbeat has been sampled Redu c t io n and then to discover how it was re-ordered, towards automatic resequencing Extraction Input waveform Breakbeat classification 1 e 0.5 We explore two approaches: 0 0.5 • multi-breakbeat classification: choosing between a set of 3 well-known breakbeats Amplitud 1 1 2 3 4 5 6 Amen Apache Funky Mule , , and Bass and snare onset detection functions 100 e • binary classification: determining the presence of a single breakbeat (e.g., Amen ) 50 For both approaches we first identify the locations of bass drum events using methods Amplitud 0 from [1,2] and then extract a set of spectral bass drum features (B) and timbral 0 1 2 3 4 5 6 ) Spectral features at detected bass drum onsets features MFCCs (M) and perform dimensionality reduction using PCA.