{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T13:16:03Z","timestamp":1698758163361},"reference-count":33,"publisher":"MIT Press","issue":"3","content-domain":{"domain":["direct.mit.edu"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,9,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>The automatic identification of cue points is a central task in applications as diverse as music thumbnailing, generation of mash ups, and DJ mixing. Our focus lies in electronic dance music and in a specific kind of cue point, the \u201cswitch point,\u201d that makes it possible to automatically construct transitions between tracks, mimicking what professional DJs do. We present two approaches for the detection of switch points. One embodies a few general rules we established from interviews with professional DJs, the other models a manually annotated dataset that we curated. Both approaches are based on feature extraction and novelty analysis. From an evaluation conducted on previously unknown tracks, we found that about 90 percent of the points generated can be reliably used in the context of a DJ mix.<\/jats:p>","DOI":"10.1162\/comj_a_00652","type":"journal-article","created":{"date-parts":[[2023,8,8]],"date-time":"2023-08-08T18:54:14Z","timestamp":1691520854000},"page":"67-82","update-policy":"http:\/\/dx.doi.org\/10.1162\/mitpressjournals.corrections.policy","source":"Crossref","is-referenced-by-count":0,"title":["Automatic Detection of Cue Points for the Emulation of DJ Mixing"],"prefix":"10.1162","volume":"46","author":[{"given":"Micka\u00ebl","family":"Zehren","sequence":"first","affiliation":[{"name":"High-Performance and Automatic Computing Group Ume\u00e5 University Campustorget 5, MIT Building, Second Floor 901 87 Ume\u00e5, Sweden mzehren@cs.umu.se"}]},{"given":"Marco","family":"Alunno","sequence":"additional","affiliation":[{"name":"High-Performance and Automatic Computing Group Ume\u00e5 University Campustorget 5, MIT Building, Second Floor 901 87 Ume\u00e5, Sweden malunno@eafit.edu.co"}]},{"given":"Paolo","family":"Bientinesi","sequence":"additional","affiliation":[{"name":"High-Performance and Automatic Computing Group Ume\u00e5 University Campustorget 5, MIT Building, Second Floor 901 87 Ume\u00e5, Sweden pauldj@cs.umu.se"}]}],"member":"281","published-online":{"date-parts":[[2022,9,1]]},"reference":[{"key":"2023103018312354000_B1","first-page":"472","article-title":"Automatic Playlist Sequencing and Transitions","author":"Bittner","year":"2017","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B2","first-page":"255","article-title":"Joint Beat and Downbeat Tracking with Recurrent Neural Networks","author":"B\u00f6ck","year":"2016","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B3","article-title":"Unlocking the Groove: Rhythm, Meter, and Musical Design in Electronic Dance Music","author":"Butler","year":"2003"},{"key":"2023103018312354000_B4","article-title":"Hang the DJ: Automatic Sequencing and Seamless Mixing of Dance-Music Tracks","author":"Cliff","year":"2000"},{"issue":"12","key":"2023103018312354000_B5","doi-asserted-by":"publisher","first-page":"1726","DOI":"10.1109\/TASLP.2014.2347135","article-title":"AutoMashUpper: Automatic Creation of Multi-Song Music Mashups","volume":"22","author":"Davies","year":"2014","journal-title":"IEEE\/ACM Transactions on Audio, Speech, and Language Processing"},{"key":"2023103018312354000_B6","first-page":"611","article-title":"Extending Harmonic\u2013Percussive Separation of Audio","author":"Driedger","year":"2014","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B7","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1109\/ICME.2000.869637","article-title":"Automatic Audio Segmentation Using a Measure of Audio Novelty","volume":"1","author":"Foote","year":"2000","journal-title":"Proceedings of the IEEE International Conference on Multimedia and Expo"},{"issue":"5","key":"2023103018312354000_B8","doi-asserted-by":"publisher","DOI":"10.3390\/app6050123","article-title":"Psychoacoustic Approaches for Harmonic Music Mixing","volume":"6","author":"Gebhardt","year":"2016","journal-title":"Applied Sciences"},{"key":"2023103018312354000_B9","doi-asserted-by":"crossref","first-page":"698","DOI":"10.1007\/978-3-319-27671-7_59","article-title":"MusicMixer: Automatic DJ System Considering Beat and Latent Topic Similarity","volume-title":"MultiMedia Modeling","author":"Hirai","year":"2016"},{"key":"2023103018312354000_B10","article-title":"Creating Music by Listening","author":"Jehan","year":"2005"},{"key":"2023103018312354000_B11","article-title":"Music Structure Segmentation","author":"Kaiser","year":"2012"},{"key":"2023103018312354000_B12","article-title":"A Simple Fusion Method of State and Sequence Segmentation for Music Structure Discovery","author":"Kaiser","year":"2013","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B13","article-title":"Automatic DJ Mix Generation Using Highlight Detection","author":"Kim","year":"2017","journal-title":"Extended Abstracts for the Late-Breaking Demo Session of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B14","first-page":"764","article-title":"A Computational Analysis of Real-World DJ Mixes Using Mix-to-Track Subsequence Alignment","author":"Kim","year":"2020","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B15","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-70210-6","volume-title":"Perception, Representations, Image, Sound, Music","author":"Kronland-Martinet","year":"2021"},{"key":"2023103018312354000_B16","first-page":"213","article-title":"Music Paste: Concatenating Music Clips Based on Chroma and Rhythm Features","author":"Lin","year":"2009","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"issue":"4","key":"2023103018312354000_B17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2710015","article-title":"Audio Musical Dice Game: A User-Preference-Aware Medley Generating System","volume":"11","author":"Lin","year":"2015","journal-title":"ACM Transactions on Multimedia Computing, Communications, and Applications"},{"key":"2023103018312354000_B18","doi-asserted-by":"publisher","first-page":"5197","DOI":"10.1109\/icassp.2014.6854594","article-title":"Learning to Segment Songs with Ordinal Linear Discriminant Analysis","author":"McFee","year":"2014","journal-title":"Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing"},{"key":"2023103018312354000_B19","first-page":"405","article-title":"Analyzing Song Structure with Spectral Clustering","author":"McFee","year":"2014","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B20","doi-asserted-by":"publisher","first-page":"18","DOI":"10.25080\/Majora-7b98e3ed-003","article-title":"Librosa: Audio and Music Signal Analysis in Python","author":"McFee","year":"2015","journal-title":"Proceedings of the Python in Science Conference"},{"key":"2023103018312354000_B21","first-page":"547","article-title":"Systematic Exploration of Computational Music Structure Research","author":"Nieto","year":"2016","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B22","first-page":"2825","article-title":"Scikit-Learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"Journal of Machine Learning Research"},{"key":"2023103018312354000_B23","first-page":"3","article-title":"The Deep Learning Revolution in MIR: The Pros and Cons, the Needs, and the Challenges","author":"Peeters","year":"2021"},{"key":"2023103018312354000_B24","first-page":"754","article-title":"Segmentation and Timbre Similarity in Electronic Dance Music","author":"Rocha","year":"2013","journal-title":"Proceedings of the Sound and Music Computing Conference"},{"key":"2023103018312354000_B25","first-page":"31","article-title":"Methods and Datasets for DJ-Mix Reverse Engineering","author":"Schwarz","year":"2021"},{"key":"2023103018312354000_B26","first-page":"259","article-title":"A Heuristic Algorithm for DJ Cue Point Estimation","author":"Schwarz","year":"2018","journal-title":"Proceedings of the Sound and Music Computing Conference"},{"issue":"5","key":"2023103018312354000_B27","doi-asserted-by":"publisher","first-page":"1229","DOI":"10.1109\/TMM.2014.2310701","article-title":"Unsupervised Music Structure Annotation by Time Series Structure Features and Segment Similarity","volume":"16","author":"Serra","year":"2014","journal-title":"IEEE Transactions on Multimedia"},{"issue":"1","key":"2023103018312354000_B28","doi-asserted-by":"publisher","DOI":"10.1186\/s13636-018-0134-8","article-title":"From Raw Audio to a Seamless Mix: Creating an Automated DJ System for Drum and Bass","volume":"2018","author":"Vande Veire","year":"2018","journal-title":"EURASIP Journal on Audio, Speech, and Music Processing"},{"key":"2023103018312354000_B29","first-page":"57","article-title":"Towards Multi-Instrument Drum Transcription","author":"Vogl","year":"2018","journal-title":"Proceedings of the International Conference on Digital Audio Effects"},{"key":"2023103018312354000_B30","first-page":"150","article-title":"Drum Transcription via Joint Beat and Drum Modeling Using Convolutional Recurrent Neural Networks","author":"Vogl","year":"2017","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B31","first-page":"143","article-title":"Detecting Drops in Electronic Dance Music: Content Based Approaches to a Socially Significant Music Event","author":"Yadati","year":"2014","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B32","article-title":"M-DJCUE: A Manually Annotated Dataset of Cue Points","author":"Zehren","year":"2019","journal-title":"Extended Abstracts for the Late-Breaking Demo Session of the International Conference on Music Information Retrieval"},{"key":"2023103018312354000_B33","first-page":"818","article-title":"ADTOF: A Large Dataset of Non-Synthetic Music for Automatic Drum Transcription","author":"Zehren","year":"2021","journal-title":"Proceedings of the International Conference on Music Information Retrieval"}],"container-title":["Computer Music Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/direct.mit.edu\/comj\/article-pdf\/46\/3\/67\/2164818\/comj_a_00652.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/direct.mit.edu\/comj\/article-pdf\/46\/3\/67\/2164818\/comj_a_00652.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,30]],"date-time":"2023-10-30T18:33:48Z","timestamp":1698690828000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/comj\/article\/46\/3\/67\/117159\/Automatic-Detection-of-Cue-Points-for-the"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"references-count":33,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,9,1]]},"published-print":{"date-parts":[[2022,9,1]]}},"URL":"https:\/\/doi.org\/10.1162\/comj_a_00652","relation":{},"ISSN":["0148-9267","1531-5169"],"issn-type":[{"value":"0148-9267","type":"print"},{"value":"1531-5169","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022]]},"published":{"date-parts":[[2022]]}}}