bpmdetect 0.8.11
Automatic BPM detection tool
Loading...
Searching...
No Matches
BpmDetectUi Class Reference

#include <bpmdetectui.h>

Inheritance diagram for BpmDetectUi:
Collaboration diagram for BpmDetectUi:

Protected Member Functions

void parameterChanged (uint32_t index, float value) override
void onNanoDisplay () override
bool onMouse (const MouseEvent &event) override
bool onMotion (const MotionEvent &event) override

Detailed Description

UI for the tempo analyser plugin.

Shows the current estimate as a large readout, sliders for the tempo range, and a button that fires the 'Reset' trigger. Exists mainly for hosts whose generic plugin UIs do not display output parameters.

Member Function Documentation

◆ onMotion()

bool BpmDetectUi::onMotion ( const MotionEvent & event)
overrideprotected

Updates the dragged slider.

◆ onMouse()

bool BpmDetectUi::onMouse ( const MouseEvent & event)
overrideprotected

Starts slider drags, fires the 'Reset' trigger, and opens the project page.

◆ onNanoDisplay()

void BpmDetectUi::onNanoDisplay ( )
overrideprotected

Draws the readout, the tempo range sliders, and the reset button.

◆ parameterChanged()

void BpmDetectUi::parameterChanged ( uint32_t index,
float value )
overrideprotected

Receives parameter values from the host and repaints.


The documentation for this class was generated from the following files: