Paul Davis paul
  • Galisteo, NM
  • Joined on 2022-04-13
paul pushed to master at ardour/ardour 2022-06-28 12:16:37 -04:00
bf87916fb1 tempo display: further simplifications to handling map changes
paul pushed to master at ardour/ardour 2022-06-28 00:27:19 -04:00
32a3bf229e remove commented code
paul pushed to master at ardour/ardour 2022-06-28 00:21:32 -04:00
6dfaac9e94 redesign the mechanisms for updating tempo/meter display during drags and other map changes
602a029773 tempo curves: fix width so that the curve from the Nth marker does not overlap the Nth+1
Compare 2 commits »
paul pushed to master at ardour/ardour 2022-06-26 00:28:25 -04:00
c3f40aedeb tempodisplay: fix thinko in display of tempo/meter/bartime markers
paul pushed to master at ardour/ardour 2022-06-25 15:37:25 -04:00
873f78de78 NOOP: rearrange code DiskReader::get_midi_playback() to follow the "early exit for conditional" style guide
paul pushed to master at ardour/ardour 2022-06-22 18:09:43 -04:00
5831ddd40b amend b30ac5e221 to actually replace the assert with a return
paul pushed to master at ardour/ardour 2022-06-22 15:31:10 -04:00
e8e21b3152 NOOP: fix comment for abort-after-fatal to follow norms
3245a89bfe add comment explaining non-idiomatic C++
b2d553cc51 editor: fix HitCreateDrag to (a) not crash (b) use the right length (c) snap correctly
1de542120a editor: remove a couple of unnecessary uses of Beats::from_double() and uses ::ticks() method instead
22e77130e2 use new macros to cleanup #ifndef NDEBUG as much as possible (GUI edition)
Compare 43 commits »
paul pushed to master at ardour/ardour 2022-06-21 19:36:30 -04:00
02b77ca88a better fix for CURL debugging unused variable warning
paul pushed to master at ardour/ardour 2022-06-21 19:35:26 -04:00
ae9c11fb01 fix redefined CANVAS_DEBUG warning
670b1fe3e2 fix initialization order warning
ac18b84351 remove always-true-condition from if() to avoid compiler warning
b51c4b7ef9 fix signed/unsigned warning
181f40a349 fix signed/unsigned warning
Compare 13 commits »
paul pushed to master at ardour/ardour 2022-06-21 17:52:21 -04:00
d47b581cbb remove RegionRippleDrag
paul pushed to master at ardour/ardour 2022-06-21 16:46:24 -04:00
f679da4e1e simplify implementation of Beats::operator%= (Beats)
5d81535588 remember to use muldiv() when doing a*b/c; also no need to call to_ticks(), just use _ticks
1be136adbd allow construction of Beats with a beat count that exceeds INT32_MAX
d6d9792dcb fix construction of Beats from an int64_t that exceeds INT32_MAX
Compare 4 commits »
paul pushed to master at ardour/ardour 2022-06-21 14:26:57 -04:00
696e05c3e5 convert internal implementation of Temporal::Beats to just use a 64 bit tick value
paul pushed to master at ardour/ardour 2022-06-21 13:39:13 -04:00
4dbdaf7fe9 fix possible negative return from TempoPoint::quarters_at_superclock()
paul pushed to master at ardour/ardour 2022-06-20 16:25:43 -04:00
bbb0b78a50 fetch thread local tempo map in potential peak-building threads
paul pushed to master at ardour/ardour 2022-06-20 10:43:03 -04:00
65b7b3f2eb fix unset per-thread tempo map in AutomationWatch thread
paul pushed to master at ardour/ardour 2022-06-18 14:37:43 -04:00
4acd63b2ef fix uninitialized variable (detected with valgrind)
paul pushed to master at ardour/ardour 2022-06-18 10:28:33 -04:00
64c8607ffd midi streamview: fix crash when switching playlists
paul pushed to master at ardour/ardour 2022-06-17 00:35:03 -04:00
7724af1850 remove debug output
paul pushed to master at ardour/ardour 2022-06-17 00:17:47 -04:00
2f6047e000 tempo display: remove dangling unconditional call to reassociate markers
f60b35483d temporal: fix major conceptual error managing Point reference to owner map
cdf98a1bd7 tempo display: when the tempo map changes, avoid unnecessary work
3482d6db4e tempo display: when reassociating markers, use sclock equivalence
Compare 4 commits »
paul pushed to master at ardour/ardour 2022-06-16 14:58:06 -04:00
8f7a267900 tempo display: when tempo map changes, metric markers must be reassociated with the new map