In
signal analysis, beat detection is using
computer software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
or
computer hardware
Computer hardware includes the physical parts of a computer, such as the central processing unit (CPU), random-access memory (RAM), motherboard, computer data storage, graphics card, sound card, and computer case. It includes external devices ...
to detect the beat of a
music
Music is the arrangement of sound to create some combination of Musical form, form, harmony, melody, rhythm, or otherwise Musical expression, expressive content. Music is generally agreed to be a cultural universal that is present in all hum ...
al score. There are many methods available and beat detection is always a tradeoff between accuracy and speed. Beat detectors are common in music visualization software such as some
media player plugins. The
algorithm
In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
s used may utilize simple statistical models based on
sound energy
In physics, sound energy is a form of energy that can be heard by living things. Only those waves that have a frequency of 20 Hz to 20 kHz are audible to humans. However, this range is an average and will slightly change from individual t ...
or may involve sophisticated
comb filter
In signal processing, a comb filter is a Filter (signal processing), filter implemented by adding a delayed version of a signal processing, signal to itself, causing constructive and destructive Interference (wave propagation), interference. The ...
networks or other means. They may be fast enough to run in
real time or may be so slow as to only be able to analyze short sections of songs.
See also
*
Pitch detection
External links
Beat This > Beat Detection AlgorithmAudio Analysis using the Discrete Wavelet Transform
Signal processing
{{music-software-stub