rename Tempo _beats_per_minute to _note_types_per_minute, provide pulse helpers.
authornick_m <mainsbridge@gmail.com>
Sat, 5 Nov 2016 18:14:20 +0000 (05:14 +1100)
committernick_m <mainsbridge@gmail.com>
Thu, 10 Nov 2016 16:37:08 +0000 (03:37 +1100)
commit33e95a15778e7fe87c204b0c4f2db039f857b523
tree90678ea8fdf2a8a9532d808fd2efbf5775e5290e
parente52f90357e79dac10da2bee0e27d51e8b07d5b83
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.
18 files changed:
gtk2_ardour/audio_clock.cc
gtk2_ardour/automation_controller.cc
gtk2_ardour/editor_drag.cc
gtk2_ardour/editor_markers.cc
gtk2_ardour/editor_tempodisplay.cc
gtk2_ardour/tempo_curve.cc
gtk2_ardour/tempo_dialog.cc
gtk2_ardour/tempo_lines.cc
libs/ardour/ardour/tempo.h
libs/ardour/luabindings.cc
libs/ardour/lv2_plugin.cc
libs/ardour/midi_clock_slave.cc
libs/ardour/session_vst.cc
libs/ardour/tempo.cc
libs/ardour/test/tempo_test.cc
libs/ardour/test/tempo_test.h
libs/ardour/ticker.cc
libs/backends/jack/jack_session.cc