Wrap MusicalTime in a class.
authorDavid Robillard <d@drobilla.net>
Sat, 22 Nov 2014 09:05:42 +0000 (04:05 -0500)
committerDavid Robillard <d@drobilla.net>
Sat, 22 Nov 2014 09:05:42 +0000 (04:05 -0500)
commitc1cfa12d6e5136d2e3e5501e83ff74c5009a9e60
tree56d2811bc8b9d6f2a5accfa8e497ddd5976c7c7a
parentcae74309a583c29dd6cc2081425c2e7b673ea13e
Wrap MusicalTime in a class.

This lets us get a more explicit handle on time conversions, and is the main
step towards using actual beat:tick time and getting away from floating point
precision problems.
44 files changed:
gtk2_ardour/automation_region_view.h
gtk2_ardour/edit_note_dialog.cc
gtk2_ardour/editor.cc
gtk2_ardour/editor_drag.cc
gtk2_ardour/editor_ops.cc
gtk2_ardour/hit.h
gtk2_ardour/midi_region_view.cc
gtk2_ardour/midi_region_view.h
gtk2_ardour/patch_change_dialog.cc
gtk2_ardour/step_editor.cc
gtk2_ardour/step_entry.cc
libs/ardour/ardour/automation_control.h
libs/ardour/ardour/automation_list.h
libs/ardour/ardour/beats_frames_converter.h
libs/ardour/ardour/midi_model.h
libs/ardour/ardour/midi_region.h
libs/ardour/ardour/midi_source.h
libs/ardour/ardour/smf_source.h
libs/ardour/beats_frames_converter.cc
libs/ardour/import.cc
libs/ardour/midi_diskstream.cc
libs/ardour/midi_model.cc
libs/ardour/midi_region.cc
libs/ardour/midi_source.cc
libs/ardour/midi_state_tracker.cc
libs/ardour/midi_stretch.cc
libs/ardour/quantize.cc
libs/ardour/smf_source.cc
libs/ardour/tempo.cc
libs/ardour/test/framepos_minus_beats_test.cc
libs/ardour/test/framepos_plus_beats_test.cc
libs/evoral/evoral/Event.hpp
libs/evoral/evoral/Note.hpp
libs/evoral/evoral/PatchChange.hpp
libs/evoral/evoral/Sequence.hpp
libs/evoral/evoral/types.hpp
libs/evoral/src/Event.cpp
libs/evoral/src/Note.cpp
libs/evoral/src/Sequence.cpp
libs/evoral/test/SMFTest.cpp
libs/evoral/test/SMFTest.hpp
libs/evoral/test/SequenceTest.cpp
libs/evoral/test/SequenceTest.hpp
libs/midi++2/midnam_patch.cc