summaryrefslogtreecommitdiff
path: root/libs/ardour/tempo.cc
AgeCommit message (Expand)Author
2012-01-24Move reader lock to avoid deadlock when calling bbt_time().Carl Hetherington
2012-01-24Remove unused variable.Carl Hetherington
2012-01-17fix initial filling out of tempo bars|beats map after loading from XML by ext...Paul Davis
2012-01-17fix bug with tempo computation where passed in positions or offsets are negativePaul Davis
2012-01-08don't allow/create non-beat aligned tempo changes in response to meter change...Paul Davis
2012-01-08fix up a few zero-boundary condition errors in TempoMapPaul Davis
2012-01-08tempo map debugging with dlpPaul Davis
2012-01-07when moving tempo and metric sections around (or adding new ones), prevent th...Paul Davis
2012-01-07fix positioning of grid line after a non-beat aligned tempo changePaul Davis
2012-01-07a better fix for timestamping non-beat-aligned tempo changesPaul Davis
2012-01-06remove extra TempoMap::dump() callPaul Davis
2012-01-06re-adjust computation of non-beat aligned tempo changePaul Davis
2012-01-06adjust computation of non-beat aligned tempo change, and let TempoMap::dump()...Paul Davis
2012-01-06fix frame/beat walking to pass unit testsPaul Davis
2012-01-06partially revert some of the recent work on tempo to reflect new understandin...Paul Davis
2012-01-05fix some more crashes with tempo map manipulationsPaul Davis
2012-01-05fix over-zealous optimization in tempo map, caused crashPaul Davis
2012-01-05remove debugging outputPaul 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 error in framepos_{plus,minus}_bbt() which miscounted beats while steppin...Paul 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-03Remove unused variables.Carl Hetherington
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-03Remove unused variables.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-30Add assert.Carl Hetherington
2011-12-29clean up comments and commented codePaul Davis
2011-12-29next iteration of tempo map stuff - fixes off-by-one issues with bar offset<-...Paul Davis
2011-12-28a huge set of changes to tempo+meter handling. testing feedback requested. th...Paul Davis
2011-12-21followup to the previous tempo-dragging commit: use argument to Drag::aborted...Paul Davis
2011-12-19rename Timecode::BBT_Time::ticks_per_beat to Timecode::BBT_Time::ticks_per_ba...Paul Davis
2011-12-19fix a number of errors with BBT time computations, mostly notably ones relate...Paul Davis
2011-12-16update position of tempo map metrics when a meter marker is removedPaul Davis
2011-12-13Remove meter from beats calculations now that it is noCarl Hetherington
2011-12-13fix up XML property name for Meter::beats_per_bar (w/backward compat)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-11Similar hacks to framepos_minus_beats to handle -veCarl Hetherington
2011-12-11Keep track of MIDI region's start positions in beats, toCarl Hetherington
2011-12-10Fix framewalk_to_beats when it traverses more than oneCarl 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