Commit graph

33220 commits

Author SHA1 Message Date
Paul Davis
b8a3b25dee add TriggerBox processor (extremely prototypical)
This takes some barely working ideas from the old ableton branch and turns it into a processor instead of a separate track object
2021-08-13 12:51:36 -06:00
Paul Davis
b6f290add2 timeline type changes for new ripple code and post-conflict-resolution fixups 2021-08-13 12:51:36 -06:00
Paul Davis
d772ea3fdf manual post-conflict-resolution cleanups (library edition) 2021-08-13 12:51:36 -06:00
Paul Davis
bf50d27b68 fix timeline type use 2021-08-13 12:51:36 -06:00
Paul Davis
f755174c5f fix timeline type use 2021-08-13 12:51:36 -06:00
Paul Davis
757acf381e fix typo/thinko with const "division" value 2021-08-13 12:51:36 -06:00
Paul Davis
c6370948c4 fix call to RegionMotionDrag constructor 2021-08-13 12:51:36 -06:00
Paul Davis
40c9b1482a region move drag now requires named argument 2021-08-13 12:51:36 -06:00
Paul Davis
6a71f9988e fix timeline type use in brush dragging 2021-08-13 12:51:36 -06:00
Paul Davis
90264e1d0d fix timeline type use 2021-08-13 12:51:36 -06:00
Paul Davis
9531878596 remove incorrectly retained code (post rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
bb87f33506 fix timeline types in region/cue marker operations 2021-08-13 12:51:36 -06:00
Paul Davis
7415f5cc18 fix timeline type usage in region/cue markers 2021-08-13 12:51:36 -06:00
Paul Davis
dcd3766c33 fix semi-replicated code (post rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
cedf875a42 fix timeline types 2021-08-13 12:51:36 -06:00
Paul Davis
31b7244856 fix timeline types (post rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
03bfb91aff fix argument name (post rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
83b9424082 fix namespace error (post rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
857ca46a95 fix timeline type usage 2021-08-13 12:51:36 -06:00
Paul Davis
1520b53aae remove obsolete method (post rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
3c57e4a485 fix timeline type use 2021-08-13 12:51:36 -06:00
Paul Davis
9009bbf986 fix declaration of {Public,}Editor::do_import() (post rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
b55bb41832 fix timeline type -> sample in ::write_one_track()
This needs to be modified to use Beats not samples.
2021-08-13 12:51:36 -06:00
Paul Davis
e519dfc0aa fix timeline types in Region::move_cue_markers() decl 2021-08-13 12:51:36 -06:00
Paul Davis
6895e6840d remove mistakenly remaining code (post rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
411a6f2385 fix timeline arithmetic in cue marker motion 2021-08-13 12:51:36 -06:00
Paul Davis
3def228560 fix timeline types for ffmpegsource 2021-08-13 12:51:36 -06:00
Paul Davis
4f18d7f220 fix timeline types for Location::ripple() method 2021-08-13 12:51:36 -06:00
Paul Davis
c8dc300fe7 fix missing method return type (post rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
5bb1c01482 fix timeline types (post-rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
318ab0c338 add cue markers member to Source (post-rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
2330e867b9 remove code no longer required (post-rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
d4cfedf6d4 fix duplication of method-scope variable decl 2021-08-13 12:51:36 -06:00
Paul Davis
cd1f6269a9 not entirely what this fix is, but i think it is just whitespace (post-rebase conflict resolution) 2021-08-13 12:51:36 -06:00
Paul Davis
5498c433ad fix incorrect lexical scope introduced during rebase conflict resolution 2021-08-13 12:51:36 -06:00
Paul Davis
029fb065b7 fix timeline type issues 2021-08-13 12:51:35 -06:00
Paul Davis
0e264ad2db fix timeline arithmetic operations 2021-08-13 12:51:35 -06:00
Paul Davis
12fb9608d9 fix some timeline type issues 2021-08-13 12:51:35 -06:00
Paul Davis
5f4fa2d9ea fix gap callback argument types at point of use 2021-08-13 12:51:35 -06:00
Paul Davis
0114516c82 add Playlist::remove_gaps() with nutempo timeline types 2021-08-13 12:51:35 -06:00
Paul Davis
8fca5796d6 fix declaration of Playlist::ripple_unlocked() (lost in rebase conflict resolution) 2021-08-13 12:51:35 -06:00
Paul Davis
6e7f9029ec fix types of Playlist member objects (lost in rebase conflict resolution) 2021-08-13 12:51:35 -06:00
Paul Davis
caba355012 Add required copy constructor for Temporal::Meter 2021-08-13 12:51:35 -06:00
Paul Davis
dec3b9bc2e cleanup mess from manual rebase against master (GUI edition) 2021-08-13 12:51:35 -06:00
Paul Davis
ba3fc66aa5 cleanup mess from manual rebase against master 2021-08-13 12:51:35 -06:00
Paul Davis
8cc54e5c7e fix use of timepos_t for locates after rebase with new transport API changes 2021-08-13 12:51:35 -06:00
Paul Davis
f749d4f03e fix rebase issue with positional math (we don't allow " - 1") 2021-08-13 12:51:35 -06:00
Paul Davis
bc98af7433 fix a subtle detail in loudness analysis after timeline type changes 2021-08-13 12:51:35 -06:00
Paul Davis
38aa2560f3 libtemporal: remove unnecessary initialization 2021-08-13 12:51:35 -06:00
Paul Davis
f61adcd738 temporal: knarly template code to consolidate and rationalize duplicated methods 2021-08-13 12:51:35 -06:00