Beatmapping

Beatmapping is the detection of a beat or tempo in music using software. Beatmapping visually lays out/displays the tempo (speed) of music throughout the entirety or portion of a song or music piece. This "mapping" is done with software specifically designed for beatmapping.
Beatmapping software is often a component of music editing and mixing software like Apple's Logic Pro 9[1] or Sony's Acid Music Studio.[2][3] A benefit of beatmapping when mixing music is that it keeps the project in time with the metronome tempo which is the steady underlying base beat of the music. Beatmapping software is also often used to help develop a beat to use underlying with a live music performance and "objects" are added to the map of beats that set a change in tempo matching changes in music during the live performance.[4] Beatmapping software usually requires some measure of input from the user, including the tempo, track or instrument that keeps time, information it can then use to analyse the audio and produce an estimated "tick", and even stretch or squash tracks wandering off-beat to fit the correct tempo. Typically, this is done by finding "transients" - short peaks in the audio waveform at regular intervals, with said intervals being sometimes affected by the requisite note values, as indicated by the user before the analysis takes place.
Beatmapping is also software built-in to rhythm games,[5] to mitigate for imperfect human rhythm, and is designed in such a way that notes played off-beat in a way indistinguishable to the human ear (albeit distinguishable for computers) qualify as "correct". Different forms of analysis can be used for procedurally generated beatmaps for a given level,[6] and recent approaches have employed machine learning for this beatmap generation, in order to make on-the-fly estimates for player accuracy.[7]
Functionality
[edit]Beat identification
[edit]Some software takes parameters to beatmap automatically, and allows the user to finesse the delineations the software makes. Pro Tools plugin Beat Detective identifies "transients" (high-pitched beats) to determine where beats are,[8] based on a tempo given by the user.[9] This can be done by a fairly simple alogrithm, just detecting spikes in the audio waveform, or a more complex approach (sometimes using machine learning), where a more sophisticated analysis of the audio takes place, such as analysis of instruments.[7]
Quantising beats
[edit]Beatmapping software will also often involve a tool that uses the identified transients to quantise the audio, meaning snapping it to the beat.[8] This normalises audio tracks by moving transients to the closest beat to them.
Examples
[edit]DAWs
[edit]Apple's Logic Pro, contains an "Analyse Transients" feature, which identifies the beats in a selected audio clip. The user can change its sensitivity by increasing or decreasing the number of transients the software is detecting, and using the tool with more transients will be more likely to detect more subtle accents, but can also lead to incorrect detection of beats.[1]
Pro Tools has a plugin called "Beat Detective", that has a similar function, wherein it marks the beat by identifying transients. It also has a feature that allows the user to quantise the transients to the nearest user-selected beat.[8] It struggles with tracks that contain multiple drum parts, and sometimes requires heavy user input.
Other uses
[edit]In rhythm games, such as Osu!, beatmaps are built in to the games, to provide the user with a pre-packaged beatmap that their inputs will be held to the standard of - with additional leniency, to account for human error. Osu! has a beatmap editor, for users to input the timings of new levels for the game.[10]
References
[edit]- ^ a b "Use beat mapping on audio regions in Logic Pro for Mac". Apple Support. Retrieved 2025-03-14.
- ^ Strother, Eric S. (2005). "Sony Media Acid 5.0 Music Studio and Acid 5.0 Pro". Computer Music Journal. 29 (3): 106–108. ISSN 0148-9267.
- ^ Rebholz, Gary; Tyler, Denise; Bryant, Michael (2002). Sams Teach Yourself ACID 3.0 in 24 Hours. Sams. ISBN 9780672320460.
- ^ "Logic Pro 9 User Manual". Archived from the original on 2015-04-09. Retrieved 2015-04-14.
- ^ "What's in a Beatmap? – Jam Session". 2019-12-06. Retrieved 2025-03-14.
- ^ Y. Kim and S. Choi, "Vision-based beatmap extraction in rhythm game toward platform-aware note generation," 2021 IEEE Conference on Games (CoG), Copenhagen, Denmark, 2021, pp. 1-5, doi: 10.1109/CoG52621.2021.9619108
- ^ a b D. B. Perkasa and N. U. Maulidevi, "Beatmap generator for Osu Game using machine learning approach," 2015 International Conference on Electrical Engineering and Informatics (ICEEI), Denpasar, Indonesia, 2015, pp. 77-81, doi: 10.1109/ICEEI.2015.7352473.
- ^ a b c Savage, Steve (2011), "Application Study: Rock Band", Bytes and Backbeats, Repurposing Music in the Digital Age, University of Michigan Press, pp. 25–47, ISBN 978-0-472-11785-7, retrieved 2025-03-14
- ^ McAllister, Maxwell (2023-02-22). "Pro Tools Beat Detective Explained (5 Steps to Tighten Up Your Tracks)". Pro Mix Academy. Retrieved 2025-03-14.
- ^ "Beatmapping · wiki". osu!. Retrieved 2025-03-14.