44e67c3566
small API change to provide (debug) name to canvas cursor items
2021-08-13 12:51:36 -06:00
2bad9e0a85
do not create timepos_t from timepos_t unnecessarily
2021-08-13 12:51:36 -06:00
40c29640f5
fix crash when dragging markers
2021-08-13 12:51:36 -06:00
1927e4673b
remove StepSequencer, BeatBox and BeatBoxGUI from wscripts and #ifdef code occurences. Files remain
2021-08-13 12:51:36 -06:00
f00e5f3c16
extend Triggerbox GUI with a window (for now)
2021-08-13 12:51:36 -06:00
aed9adceee
display triggerbox GUI window when adding a track that has one
2021-08-13 12:51:36 -06:00
e68c60b407
initial extensions for TriggerBox UI
2021-08-13 12:51:36 -06:00
a63ec8afa2
new files for triggerbox GUI
2021-08-13 12:51:36 -06:00
aa4e578780
no instrument by default on trigger tracks
2021-08-13 12:51:36 -06:00
73e19c8fa7
add triggers to trigger tracks
2021-08-13 12:51:36 -06:00
139a051b18
remove default args to Session::new_midi_track() (gui edition)
2021-08-13 12:51:36 -06:00
b6f290add2
timeline type changes for new ripple code and post-conflict-resolution fixups
2021-08-13 12:51:36 -06:00
bf50d27b68
fix timeline type use
2021-08-13 12:51:36 -06:00
f755174c5f
fix timeline type use
2021-08-13 12:51:36 -06:00
757acf381e
fix typo/thinko with const "division" value
2021-08-13 12:51:36 -06:00
c6370948c4
fix call to RegionMotionDrag constructor
2021-08-13 12:51:36 -06:00
40c9b1482a
region move drag now requires named argument
2021-08-13 12:51:36 -06:00
6a71f9988e
fix timeline type use in brush dragging
2021-08-13 12:51:36 -06:00
90264e1d0d
fix timeline type use
2021-08-13 12:51:36 -06:00
9531878596
remove incorrectly retained code (post rebase conflict resolution)
2021-08-13 12:51:36 -06:00
bb87f33506
fix timeline types in region/cue marker operations
2021-08-13 12:51:36 -06:00
7415f5cc18
fix timeline type usage in region/cue markers
2021-08-13 12:51:36 -06:00
dcd3766c33
fix semi-replicated code (post rebase conflict resolution)
2021-08-13 12:51:36 -06:00
cedf875a42
fix timeline types
2021-08-13 12:51:36 -06:00
31b7244856
fix timeline types (post rebase conflict resolution)
2021-08-13 12:51:36 -06:00
03bfb91aff
fix argument name (post rebase conflict resolution)
2021-08-13 12:51:36 -06:00
83b9424082
fix namespace error (post rebase conflict resolution)
2021-08-13 12:51:36 -06:00
857ca46a95
fix timeline type usage
2021-08-13 12:51:36 -06:00
1520b53aae
remove obsolete method (post rebase conflict resolution)
2021-08-13 12:51:36 -06:00
3c57e4a485
fix timeline type use
2021-08-13 12:51:36 -06:00
9009bbf986
fix declaration of {Public,}Editor::do_import() (post rebase conflict resolution)
2021-08-13 12:51:36 -06:00
dec3b9bc2e
cleanup mess from manual rebase against master (GUI edition)
2021-08-13 12:51:35 -06:00
bc98af7433
fix a subtle detail in loudness analysis after timeline type changes
2021-08-13 12:51:35 -06:00
7938d8de4f
fix (some) editing based on tempo & meter marks
...
After beginning an edit operation with TempoMap::write_copy(), the tempoPoint and meterPoint objects
referenced by markers are incorrect, since they refer to the original map, not the copy we are working
on. Fix this with Editor::reassociate_metric_markers()
Some instances requiring this fix may still remain
2021-08-13 12:51:35 -06:00
52d41fa4e1
fix timeline type usage on macOS
2021-08-13 12:51:35 -06:00
bcca1ad289
minor fixups post-rebase
2021-08-13 12:51:35 -06:00
5f3ad2cde9
follow new const requirements associated with Meter/Tempo
2021-08-13 12:51:35 -06:00
011b5ec61c
remove debug output
2021-08-13 12:51:35 -06:00
36609c4067
remove public ::bbt_at (INTEGER) methods, because of superclock_t/samplepos_t confusion (GUI edition)
2021-08-13 12:51:35 -06:00
2ec93062d9
use simpler logic to avoid negative values when filling grid
2021-08-13 12:51:35 -06:00
88bed837c0
fix deadlock during tempo marker dragging, and don't start a tempo map update if a tempo point is inactive
2021-08-13 12:51:35 -06:00
ce3fb0507c
change return type of Tempo::set_{ramped,clamped} and fix call sites
2021-08-13 12:51:35 -06:00
68959643e8
fix minor errors from rebase fixups
2021-08-13 12:51:35 -06:00
fed449d54d
various fixes to get time stretching basically working again
...
Time domains are not well respected at present, so more work is needed here
2021-08-13 12:51:35 -06:00
76e5aaea44
remove another NUTEMPO #warning by using TempoMap::count_bars()
2021-08-13 12:51:35 -06:00
f05b2ed93b
remove another NUTEMPO #warning by allow grab starts in rubber band selection to use the default time domain
2021-08-13 12:51:35 -06:00
162d36ffc8
remove some debug output
2021-08-13 12:51:35 -06:00
6bc8a7347f
improve drag behavior on AudioClock
2021-08-13 12:51:35 -06:00
3a94b45b23
rework handling of scroll and drag on AudioClock by using timepos_t rather than samples
2021-08-13 12:51:35 -06:00
6effcc7723
reimplement quantization without (much) floating point (GUI edition)
2021-08-13 12:51:35 -06:00