Beat Detection
The beat detector employs FFT sub-bands and energy history to perform its analysis. FFT sub-bands are frequency components obtained by breaking down an audio signal into smaller segments using the FFT algorithm.
The default size for FFT sub-bands is 32, and the default energy history size is 41. You can customize these sizes to suit your needs by using the appropriate functions.
Is Beat
Calculate if there was beat in the processed magnitude spectrum.
Is Kick
Calculate if there was a kick beat in the processed magnitude spectrum.
Is Snare
Calculate if there was a snare drum beat in the processed magnitude spectrum.
Is Hi Hat
Calculate if there was a hi-hat beat in the processed magnitude spectrum.
Is Beat Range
Calculate if there is a beat within the given sub-bands span. If the FFT sub-band size is 32 (which is the default value), the range is 0-31.
Get Band
Get the value of the specified sub-band.