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

Similar documents
MODELING RHYTHM SIMILARITY FOR ELECTRONIC DANCE MUSIC

ARECENT emerging area of activity within the music information

Rhythm related MIR tasks

Music Alignment and Applications. Introduction

DOWNBEAT TRACKING WITH MULTIPLE FEATURES AND DEEP NEURAL NETWORKS

Music Understanding and the Future of Music

Lecture 15: Research at LabROSA

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

JOINT BEAT AND DOWNBEAT TRACKING WITH RECURRENT NEURAL NETWORKS

y POWER USER MUSIC PRODUCTION and PERFORMANCE With the MOTIF ES Mastering the Sample SLICE function

MUSI-6201 Computational Music Analysis

CS229 Project Report Polyphonic Piano Transcription

WHAT MAKES FOR A HIT POP SONG? WHAT MAKES FOR A POP SONG?

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

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

TOWARDS A GENERATIVE ELECTRONICA: HUMAN-INFORMED MACHINE TRANSCRIPTION AND ANALYSIS IN MAXMSP

DAY 1. Intelligent Audio Systems: A review of the foundations and applications of semantic audio analysis and music information retrieval

Outline. Why do we classify? Audio Classification

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

RHYTHMIC PATTERN MODELING FOR BEAT AND DOWNBEAT TRACKING IN MUSICAL AUDIO

Automatic Rhythmic Notation from Single Voice Audio Sources

PLOrk Beat Science 2.0 NIME 2009 club submission by Ge Wang and Rebecca Fiebrink

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

BETTER BEAT TRACKING THROUGH ROBUST ONSET AGGREGATION

Davis Senior High School Symphonic Band Audition Information

Trevor de Clercq. Music Informatics Interest Group Meeting Society for Music Theory November 3, 2018 San Antonio, TX

Automatic Laughter Detection

Video-based Vibrato Detection and Analysis for Polyphonic String Music

A Beat Tracking System for Audio Signals

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes

Supervised Learning in Genre Classification

Drum Sound Identification for Polyphonic Music Using Template Adaptation and Matching Methods

G-Stomper Timing & Measure V Timing & Measure... 2

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

Music Information Retrieval for Jazz

Computational Modelling of Harmony

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

Improving Frame Based Automatic Laughter Detection

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

Efficient Computer-Aided Pitch Track and Note Estimation for Scientific Applications. Matthias Mauch Chris Cannam György Fazekas

Evaluation of the Audio Beat Tracking System BeatRoot

Tempo and Beat Analysis

Music 209 Advanced Topics in Computer Music Lecture 4 Time Warping

BEAT CRITIC: BEAT TRACKING OCTAVE ERROR IDENTIFICATION BY METRICAL PROFILE ANALYSIS

TOWARDS CHARACTERISATION OF MUSIC VIA RHYTHMIC PATTERNS

A Survey of Audio-Based Music Classification and Annotation

Transcription of the Singing Melody in Polyphonic Music

Beat Tracking by Dynamic Programming

DAY 1. Intelligent Audio Systems: A review of the foundations and applications of semantic audio analysis and music information retrieval

PULSE-DEPENDENT ANALYSES OF PERCUSSIVE MUSIC

Topics in Computer Music Instrument Identification. Ioanna Karydi

Extracting Information from Music Audio

Topic 11. Score-Informed Source Separation. (chroma slides adapted from Meinard Mueller)

AUTOMASHUPPER: AN AUTOMATIC MULTI-SONG MASHUP SYSTEM

Music Genre Classification

Effects of acoustic degradations on cover song recognition

Topic 10. Multi-pitch Analysis

Robert Alexandru Dobre, Cristian Negrescu

Rapidly Learning Musical Beats in the Presence of Environmental and Robot Ego Noise

User-Specific Learning for Recognizing a Singer s Intended Pitch

Subjective Similarity of Music: Data Collection for Individuality Analysis

Singer Traits Identification using Deep Neural Network

The MPC X & MPC Live Bible 1

IMPROVING RHYTHMIC SIMILARITY COMPUTATION BY BEAT HISTOGRAM TRANSFORMATIONS

A System for Automatic Chord Transcription from Audio Using Genre-Specific Hidden Markov Models

Igaluk To Scare the Moon with its own Shadow Technical requirements

MELODY ANALYSIS FOR PREDICTION OF THE EMOTIONS CONVEYED BY SINHALA SONGS

Lecture 9 Source Separation

Predicting Time-Varying Musical Emotion Distributions from Multi-Track Audio

Automatic Piano Music Transcription

Computational analysis of rhythmic aspects in Makam music of Turkey

Automatic Laughter Detection

GarageBand for the ipad, A Superstar for the Music Classroom

Data Driven Music Understanding

Singer Recognition and Modeling Singer Error

The Effect of DJs Social Network on Music Popularity

Efficient Vocal Melody Extraction from Polyphonic Music Signals

Automatic characterization of ornamentation from bassoon recordings for expressive synthesis

THE importance of music content analysis for musical

Multiple instrument tracking based on reconstruction error, pitch continuity and instrument activity

Honours Project Dissertation. Digital Music Information Retrieval for Computer Games. Craig Jeffrey

MODELS of music begin with a representation of the

Music Information Retrieval

EVALUATING THE EVALUATION MEASURES FOR BEAT TRACKING

Audio Structure Analysis

About Giovanni De Poli. What is Model. Introduction. di Poli: Methodologies for Expressive Modeling of/for Music Performance

Music Structure Analysis

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

AN EVALUATION FRAMEWORK AND CASE STUDY FOR RHYTHMIC CONCATENATIVE SYNTHESIS

Grouping Recorded Music by Structural Similarity Juan Pablo Bello New York University ISMIR 09, Kobe October 2009 marl music and audio research lab

ANALYZING AFRO-CUBAN RHYTHM USING ROTATION-AWARE CLAVE TEMPLATE MATCHING WITH DYNAMIC PROGRAMMING

Exploring Relationships between Audio Features and Emotion in Music

Week 14 Music Understanding and Classification

6.UAP Project. FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System. Daryl Neubieser. May 12, 2016

Automatic Extraction of Popular Music Ringtones Based on Music Structure Analysis

Analyzer Documentation

Classification of Timbre Similarity

Composer Identification of Digital Audio Modeling Content Specific Features Through Markov Models

Evaluation of Audio Beat Tracking and Music Tempo Extraction Algorithms

Semi-automated extraction of expressive performance information from acoustic recordings of piano music. Andrew Earis

Transcription:

Breakscience Technological and Musicological Research in Hardcore, Jungle, and Drum & Bass Jason A. Hockman PhD Candidate, Music Technology Area McGill University, Montréal, Canada

Overview 1 2 3 Hardcore, Jungle, and Drum & Bass Content Delivery and the Internet Breakscience Project a b c Written History Interviews Automated Analysis 1

Hardcore, Jungle, and Drum & Bass Electronic Dance Music from 1990s Origin: London, UK Fast-tempo Dub, bass, and dread culture Lack of vocals Individuality expressed through track economy 2

Hardcore, Jungle, and Drum & Bass Role of drums: intensity, structure Sample-based (predominantly breakbeat-based) Breakbeats: samples of percussion solos from Funk or Jazz recordings, typically from 1960s 1980s 3

Timeline 5"6'7-#8'9.4,-' )*+,!"'$%( /0.,%1-'2-34"' )*+,!"-$%(!"#$%&'(#)'*+",)#-&.,'!"#$%&!"'$%(!"#$%&D'!"'$%&!"-$%( 9")#-.)'C",0&-' )*+,!"-$%( 2%#A,-#"'!""!&!"".( :3&1+"=)",0&-'!""5,!"".( :3&1+"'!"".&!""#( 93@'!"-$%,!""$%( ;%11%':3&1+"'!""/&!""#( 9#3$'%&A'B%44'!""6&012%234( <=4)">?!%#%1"'!""-&012%234( 93@4)">' 5$$!&012%234( 4

Timeline 0)+-12+&'!""!$!""#&!"#$%&34&15#2'!""/0!""#&!"#$%&'!""#$!""%& ()$$)'!"#$%&'!""'$!""%& *+",')#-'.)//'!""($)*+,+-.& 4

Timeline Hardcore (1991 3) Dark or Darkside (1992 3) Ragga Jungle (1993 5) Jungle (1992 ) Artcore (1994 7) Intelligent ( 1994 5) Jazzy (1994 6) Jump Up (1995 ) Atmospheric (1995 2002) 2-s 1990 1995 5

Timeline 1995 ) Atmospheric (1995 2002) 2-step (1995 ) Liquid (1995 ) Darkstep (1995 7) Techstep ( 1995 9) Neurofunk (1998 2000) Drumfunk (1998 ) Clownstep (2007 ) Autonomic (2009 12) 1995 2012 5

Hardcore Aka ardcore, ardcore Specifically the Breakbeat Hardcore variety Many Hardcore tracks have kick drums on beats under breakbeats ~140 160 BPM Precursor to Jungle Breakbeats tend to be in similar order to original samples Synthesizers more akin to techno (lead sounds, e.g., TB-303) Often feature pitched-up vocals 6

Jungle ~150 170 BPM Kick drum not backing up beat points as in hardcore Synthesizers used more for pads and bass Enter the MC Tempo-shift also allows for R&B vocals and slower Dub bass Breakbeats are rearranged a great deal more Possibly longer phrase length and varied composition 7

Drum & Bass Aka Drum n Bass, Drum&Bass, D&B, DNB ~160 175 BPM Shift towards improved production techniques popularity of 2-step: absence of additional drums, with more emphasis on main kick and snare pattern Mood influenced by science fiction and technology s dark side Breakbeats are often layered and switched Rhythmically more simple 8

1995: Content Delivery and the Internet Vinyl tested/bought at a physical store/mail order Mixtapes!! DJs known through store affiliation: Blackmarket, Dara, DB, etc. Speed of business much slower (track creation to release) Physical magazines Physical demos used to be sent to a label address Party information via flyers, magazines, and text/pager 9

1995: Content Delivery and the Internet Vinyl tested/bought at a physical store/mail order Mixtapes!! DJs known through store affiliation: Blackmarket, Dara, DB, etc. Speed of business much slower (track creation to release) Physical magazines Physical demos used to be sent to a label address Party information via flyers, magazines, and text/pager 9

2012: Content Delivery and the Internet MP3s previewed/bought at an online store Mixes online and live broadcasts DJs known through production or label ownership Speed of business much faster (track creation to release) Blogs Party information via Facebook and other social media sites, flyers Demos sent via AIM/Soundcloud 10

Content Delivery and the Internet Vinyl, CDs, MP3s: Vinyl cherished: tactile adjustability, and superior sound quality Legacy of privately-owned record labels; dubplate culture CD turntables became widely used in early 2000s Over last 5 years, MP3s provided ease of transportation and transmission Transition from vinyl required internet as medium and DJ system (e.g., Serato) 11

Breakscience Project Most of the HJDB genre s music is not digitized Vinyl records are not suitable format for for a wide audience Breakscience project offers: 1 2 3 Written history from technological perspective with discussion of major movements within the genres Interviews with HJDB artists Tools for automated analysis 12

Written History Musical and Cultural Movements: from Balearic to Bass Music Creation of HJDB: technological development synthesizers samplers and trackers techniques Breakscience Project McGill University, Montréal, Canada 13 of 38

Interviews 0=0 Justice Dave Trax Bay B Kane Alpha Omega Fracture Gappa G Macc Nookie Carl Collins Deep Blue PFM Antidote Clever Code + more to come... 13

Automated Analysis Breakscience Project 1 2 3 Beat and Downbeat Annotation Breaks classification Drum Patterns 15

Downbeat Detection 16

Downbeat Detection A few methods have been proposed (e.g., Goto 2001, Davies & Plumbley 2006, Klapuri et al. 2006, Papadopoulos & Peeters 2010, Peeters & Papadopoulos 2011) Downbeat detection is difficult in niche genres (Jehan 2005) Suggests the need for style-specific models 16

Breakbeats and Tracks Original Breakbeat Artist: The Winstons Track: Amen, Brother Label: Metromedia Records (MMS-117) Year: 1969 17

Breakbeats and Tracks Jungle Track Artist: Renegade Track: Terrorist (PA Mix) Label: Moving Shadow (SHADOW45) Year: 1994 18

Breakbeats and Tracks Original Breakbeat Artist: The Jungle Band Track: Marvellous Label: Charly Records Year: 1988 19

Breakbeats and Tracks Jungle Track Artist: Icons (Blame and Justice) Track: Third Eye Visions Label: Modern Urban Jazz (MJAZZLP1) Year: 1996 20

Downbeat Detection Method Overview Motivation: explore relationship between breakbeats and HJDB tracks Approach: train a model with extensively used breakbeats 21

Downbeat Detection Method Overview beat tracking SVR dynamic programming low-freq onset detection 22

Low-frequency Onset Detection Motivation: Emphasis on kick drum onsets, as drum type most likely at downbeats is kick drum Approach (modified Davies et al. 2009): 1 2 3 Divide audio into 40 sub-bands Complex-spectral difference in lowest 5 bands Sum 5 bands 23

Beat Tracking Motivation: Provides segmentation grid for regression model and beat-time weighting Approach: 1 2 Beats found via Beatroot (Dixon 2007) Grid generated from 8 th note time locations 24

Support Vector Regression Motivation: Find likely downbeat positions based on rhythmic and timbral similarity to breakbeats Approach: Began with Jehan (2005) 25

Support Vector Regression Training: Breakbeats (29 in total) For each breakbeat: 1 2 3 Isolate breakbeat from original song Segment quantized breakbeat into eighth-note segments, store their positions within a measure Extract mean segment features (MFCCs, chroma, loudness features) from each eight-note audio segment Aggregate breakbeat feature matrices, perform PCA, and train the model 26

Support Vector Regression Testing: Hardcore, Jungle, and Drum & Bass 1 2 3 4 5 segment test audio using 8 th -note beat-tracking grid extract features from each segment perform training set PCA transformation perform regression creating output vector that associates each segment with a position in a measure sharpen CA by applying linear regression of an 8- segment sliding buffer (of CA) with 8 monotonically increasing points 27

Support Vector Regression Testing: Hardcore, Jungle, and Drum & Bass 1 2 3 4 5 segment test audio using 8 th -note beat-tracking grid extract features from each segment perform training set PCA transformation perform regression creating output vector that associates each segment with a position in a measure sharpen output by applying linear regression 27

Information Fusion for Downbeat Detection Function L: low-freq detection function E: likely downbeat position function U: beat-time weighting Breakscience Project McGill University, Montréal, Canada 28 of 38

Selection of Downbeats from Detection Function Motivation: find downbeats in our final detection function Approach: Dynamic Programming (Ellis 2007) measure-length period estimated as 4x median of all inter-beat intervals from beat times 29

Evaluation 30

Evaluation: HJDB Dataset Dataset size: 236 excerpts (0:30 2:00 min) Origin: full-length HJDB vinyl singles featuring variety of artists, styles, and breakbeats Selection: 3 HJDB DJs/Artists Annotations: made by professional Drum & Bass musician using Sonic Visualizer Training/Testing: 30 excerpts for parameter tuning, 206 for testing 30

Evaluation: Algorithms Four General Models: CS1: Anonymized commercial software #1 CS2: Anonymized commercial software #2 KL: Klapuri et al. (2006) DP: Davies & Plumbley (2006) Style-specific Model: HJDB: Our algorithm 31

Evaluation: Method Methodology: Continuity-based beat tracking metrics used in MIREX (Davies et al. 2009) Measurement: for a downbeat to be correct 1 2 3 Candidate must be within a tolerance window (16 th note on either side of annotation) Last candidate must be within its tolerance window Difference between Inter-downbeat-interval (IDI) and inter-annotation interval (IAI) must be < 6.25% of IAI 32

Evaluation: Method 1 2 3 Candidate must be within a tolerance window (16 th note on either side of annotation) Last candidate must be within its tolerance window Difference between Inter-downbeat-interval (IDI) and inter-annotation interval (IAI) must be < 6.25% of IAI candidate annotations tolerance window IAI IDI time 32

Evaluation: Method Accuracy: 1 metric provides a mean accuracy across all excerpts Error: 1 2, 3, and 4 metric provide mean error across all excerpts at the different beat points 2 1/2 metric provides mean error at the half note rate 33

Results: Parameter Tuning 100 Accuracy Statistic (1) Accuracy (%) 90 80 70 73% 79% 80% 83% 1 Accuracy L: low-freq detection function LE: L & likely downbeat function (E) LU: L & beat-time weighting (U) LEU: L, E, & U 60 50 L LE LU LEU System Configuration 34

Results: Parameter Tuning Error (%) 10 8 6 4 Error Statistics (2, 3, and 4) 2 error 3 error 4 error L: low-freq detection function LE: L & likely downbeat function (E) LU: L & beat-time weighting (U) LEU: L, E, & U 2 0 L LE LU LEU System Configuration 35

Results: HJDB Evaluation Accuracy/Error Statistics Accuracy/Error (%) 100 80 60 40 20 39% 7% 51% 29% 75% 1 accuracy 2 error 3 error 4 error 1/2 error CS1: commercial system #1 CS2: commercial system #2 KL: Klapuri et al. (2006) DP: Davies & Plumbley (2006) HJDB: our method 0 CS1 CS2 KL DP HJDB Downbeat Detection Method 36

Discussion Style-specific model are beneficial in niche cases Parameter tuning results show the robustness of low-frequency onset detection function and dynamic programming for this type of music Access to parameter tuning dataset perhaps causes an imbalanced comparison, however ours is only algorithm tested necessitating such tuning 37

Discussion Future work: multi-genre or another niche genre excluding breakbeats Attempted to keep model as general as possible; tuning of the SVR is the only part style adapted With knowledge of downbeats, we are exploring the relationship between the Hardcore, Jungle, and Drum & Bass corpus and specific breakbeats 38

Thank You! http://ddmal.music.mcgill.ca/breakscience