mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 00:34:59 +01:00
rename Tempo _beats_per_minute to _note_types_per_minute, provide pulse helpers.
- adds quarter_notes_per_minute(), note_divisions_per_minute (double) pulses_per_minute() and frames_per_quarter_note() - this should be a no-op except for the use of tempo by the vst callback which definitely uses quarter notes per minute. - the XML node for TempoSection named 'beats-per-minute' has been renamed.
This commit is contained in:
parent
e52f90357e
commit
33e95a1577
18 changed files with 282 additions and 179 deletions
|
|
@ -274,7 +274,7 @@ AutomationController::set_freq_beats(double beats)
|
|||
const ARDOUR::Session& session = _controllable->session();
|
||||
const framepos_t pos = session.transport_frame();
|
||||
const ARDOUR::Tempo& tempo = session.tempo_map().tempo_at_frame (pos);
|
||||
const double bpm = tempo.beats_per_minute();
|
||||
const double bpm = tempo.note_types_per_minute();
|
||||
const double bps = bpm / 60.0;
|
||||
const double freq = bps / beats;
|
||||
_controllable->set_value(clamp(freq, desc.lower, desc.upper), Controllable::NoGroup);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue