summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/tempo.h
AgeCommit message (Expand)Author
2012-11-17Sent precise transport information to LV2 plugins via events.David Robillard
2012-11-16Tidy up tempo.h and add some documentation.David Robillard
2012-07-25convert from Glib:: to Glib::Threads for all thread-related APIPaul Davis
2012-04-14Fix a few framecnt / framepos type confusions.Carl Hetherington
2012-01-07when moving tempo and metric sections around (or adding new ones), prevent th...Paul Davis
2012-01-06partially revert some of the recent work on tempo to reflect new understandin...Paul Davis
2012-01-05make extending the tempo map O(N) in the section to be filled in, rather than...Paul Davis
2012-01-05remove un-needed TempoMap::frame_time_rt()Paul Davis
2012-01-05possibly fix deadlocking issues with tempo map by rearranging code and adding...Paul Davis
2012-01-04try to clean up locking issues with TempoMapPaul Davis
2012-01-04fix (?) tricky locking issues in the tempo map by adding a second lock and in...Paul Davis
2012-01-04implement TempoMap::framepos_minus_beats() using new bar|beat map structure, ...Paul Davis
2012-01-04use BBTPoint::is_bar() rather than ::beat == 1 ; implement TempoMap::framepos...Paul Davis
2012-01-03save 4 bytes per Bar|Beat point in the tempo mapPaul Davis
2012-01-03return two iterators into the Bars|Beats list of the tempo map rather than ma...Paul Davis
2012-01-03more tempo fixes, including handling multiple metrics at the same place, and ...Paul Davis
2012-01-03More test friends.Carl Hetherington
2012-01-03Fix test build.Carl Hetherington
2012-01-02intermediate commit as all tempo/meter stuff starts to walk the precompute Ba...Paul Davis
2012-01-02new approach to tempo/meter: compute and store the entire map (every bar|beat...Paul Davis
2011-12-28a huge set of changes to tempo+meter handling. testing feedback requested. th...Paul Davis
2011-12-13more fun and games with meter and the tempo map: rename Meter::beats_per_bar(...Paul Davis
2011-12-12fundamentally alter how we compute frames_per_beat(). this follows much discu...Paul Davis
2011-12-11Keep track of MIDI region's start positions in beats, toCarl Hetherington
2011-12-10Slightly simpler implementation of framewalk_to_beats.Carl Hetherington
2011-12-10Add fixed-up framepos_plus_beats() and use it for the BeatsFramesConverter, s...Carl Hetherington
2011-06-01Fix broken whitespace. I'd apologize for the compile times if it was my faul...David Robillard
2010-12-14move ticks per beat from Meter to Timecode::BBT_Time, add new constructor for...Paul Davis
2010-12-14implement methods in TempoMap for walking a given distance along a tempo map ...Paul Davis
2010-12-14Rename libmusictime libtimecode (consistent with already used namespace "Time...David Robillard
2010-12-03Remove all use of nframes_t.Carl Hetherington
2010-09-17megaopus patch #2 for today: remove nframes64_t and sframes_t from sourcePaul Davis
2010-05-02Prevent multiple tempo / meter changes being inserted at the same pointCarl Hetherington
2010-02-19change PropertyChange from a bitfield into a real object, with all the many w...Paul Davis
2010-02-18the Properties & 64bit region commitPaul Davis
2010-02-10Move ARDOUR::Change into PBD so that Stateful can be aware ofCarl Hetherington
2009-12-19use new syntax for connecting to backend signals that enforces explicit conne...Paul Davis
2009-12-17switch to using boost::signals2 instead of sigc++, at least for libardour. no...Paul Davis
2009-10-28* libardour uses ARDOUR::nframes_t and ARDOUR::nframes64_t explicitly in headersPaul Davis
2009-10-28Add bbt_add that does not take Metric parameter.David Robillard
2009-10-27Update BBT_Time add and subtract interfaces (stubs, just for unit test buildi...David Robillard
2009-10-27new SnapBBT debug option, split out BBT_time and start work on BBT arithmetic...Paul Davis
2009-10-25Remove Session dependency from BeatsFramesConverter.David Robillard
2009-10-15rework Stateful::set_state() patch to avoid default version argumentPaul Davis
2009-10-15Part 1 of loading 2.X sessions; some things work, some things don't, hacks a-...Carl Hetherington
2009-10-14Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mix...David Robillard
2009-09-03the basics of step editing, more details to followPaul Davis
2009-08-27lots of MIDI editing stuff. to be explained on the website when its donePaul Davis
2009-06-08Allow Insert Time option to move tempos and time sig changes, as per #1951.Carl Hetherington
2009-05-12Remove most using declarations from header files.Carl Hetherington