summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-09-03 01:22:41 +1000
committernick_m <mainsbridge@gmail.com>2016-09-03 01:22:41 +1000
commitd50df82799665e4bbf7c9d8cf2a7c2af866f0da2 (patch)
tree8c723208fdb2dd1fb9d52f78788eed1d6e52a567 /libs/ardour/ardour
parentd7879486a05d8be7a10f7bd24e6272b567fae782 (diff)
Fix various paste errors in tempo.cc. Should fix recent regressions.
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/tempo.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/ardour/ardour/tempo.h b/libs/ardour/ardour/tempo.h
index ebc02284db..c58465e46f 100644
--- a/libs/ardour/ardour/tempo.h
+++ b/libs/ardour/ardour/tempo.h
@@ -70,7 +70,7 @@ class LIBARDOUR_API Tempo {
return (60.0 * sr) / _beats_per_minute;
}
double frames_per_pulse (framecnt_t sr) const {
- return (_note_type * 60.0 * sr) / _beats_per_minute;
+ return (4.0 * 60.0 * sr) / _beats_per_minute;
}
protected:
@@ -414,7 +414,6 @@ class LIBARDOUR_API TempoMap : public PBD::StatefulDestructible
const Meter& meter_at_frame (framepos_t) const;
- /* you probably only need to use pulses when moving tempos */
double pulse_at_beat (const double& beat) const;
double beat_at_pulse (const double& pulse) const;
@@ -498,6 +497,7 @@ private:
framepos_t frame_at_quarter_note_locked (const Metrics& metrics, const double quarter_note) const;
double quarter_note_at_frame_locked (const Metrics& metrics, const framepos_t frame) const;
double quarter_note_at_beat_locked (const Metrics& metrics, const double beat) const;
+ double beat_at_quarter_note_locked (const Metrics& metrics, const double beat) const;
const TempoSection& tempo_section_at_frame_locked (const Metrics& metrics, framepos_t frame) const;
const TempoSection& tempo_section_at_beat_locked (const Metrics& metrics, const double& beat) const;