ardour
Public Member Functions | Protected Attributes | List of all members
ARDOUR::Tempo Class Reference

#include <tempo.h>

Inheritance diagram for ARDOUR::Tempo:
ARDOUR::TempoSection

Public Member Functions

 Tempo (double bpm, double type=4.0)
 
double beats_per_minute () const
 
double note_type () const
 
double frames_per_beat (framecnt_t sr) const
 

Protected Attributes

double _beats_per_minute
 
double _note_type
 

Detailed Description

Tempo, the speed at which musical time progresses (BPM).

Definition at line 48 of file tempo.h.

Constructor & Destructor Documentation

ARDOUR::Tempo::Tempo ( double  bpm,
double  type = 4.0 
)
inline

Definition at line 50 of file tempo.h.

Member Function Documentation

double ARDOUR::Tempo::beats_per_minute ( ) const
inline

Definition at line 53 of file tempo.h.

double ARDOUR::Tempo::frames_per_beat ( framecnt_t  sr) const
inline

Definition at line 55 of file tempo.h.

double ARDOUR::Tempo::note_type ( ) const
inline

Definition at line 54 of file tempo.h.

Member Data Documentation

double ARDOUR::Tempo::_beats_per_minute
protected

Definition at line 60 of file tempo.h.

double ARDOUR::Tempo::_note_type
protected

Definition at line 61 of file tempo.h.


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