The BPMCounter type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
BPMCounter |
The contructor of the beat detection class.
|
Methods
Name | Description | |
---|---|---|
ProcessAudio |
Processes the audio data (gets instant FFT samples) and calculates the live BPM.
| |
Reset |
Call this to reset all internal buffers and/or to change the current samplerate of the audio signal to be processed.
| |
SetSamperate |
Call this method to change the current samplerate of the audio signal to be processed.
| |
TapBeat |
Call this to set (tap) a beat manually (e.g. on a mouse click event).
The resulting (tapped) BPM value is available at TappedBPM.
|
Properties
Name | Description | |
---|---|---|
BPM |
Gets or sets the currently detected live BPM value (detected via ProcessAudio(Int32, Boolean)).
| |
BPMHistorySize |
Gets or Sets the BPM history buffer size (Minimum=2, Maximum=50, Default=10).
| |
MaxBPM |
Gets or sets the maximum BPM value (default is 180, maximum is 250).
| |
MinBPM |
Gets or sets the minimum BPM value (default is 60, minimum is 30).
| |
TappedBPM |
Gets or sets the manually tapped BPM value (detected via TapBeat ).
|
See Also