|
4911779157
|
manual fixups after a rebase against master
|
2021-08-13 12:51:34 -06:00 |
|
|
5153124664
|
change (GUI) Marker objects to accept any Canvas::Item as parent, and use this to draw BBT position markers in the BBT ruler
|
2021-08-13 12:51:34 -06:00 |
|
|
4f1ad4ed0d
|
start adding new BBT marker support
|
2021-08-13 12:51:34 -06:00 |
|
|
432fbe984a
|
make "add BBT marker" test case use 3|1|0 for better testing
|
2021-08-13 12:51:34 -06:00 |
|
|
2445081dcc
|
remove another NUTEMPO #warning - this one was just unnecessary concern
|
2021-08-13 12:51:34 -06:00 |
|
|
0f67dbf8cc
|
remove another NUTEMPO #warning - use time domain of region's track for content trim dragging
|
2021-08-13 12:51:34 -06:00 |
|
|
18fba5dece
|
whitespace adjustments
|
2021-08-13 12:51:33 -06:00 |
|
|
fe352311f6
|
make shift-leftclick on bbt ruler set that time to be 3|2|0 (experiment - GUI dialog to follow)
|
2021-08-13 12:51:33 -06:00 |
|
|
c22c8ed69f
|
get TempoMarkerDrag and BBTRulerDrag to compile
|
2021-08-13 12:51:33 -06:00 |
|
|
c5c14e2416
|
remove two nutempo #warnings - initialize timecnt_t() using timedomain of route with first selected region (ripple dragging)
|
2021-08-13 12:51:33 -06:00 |
|
|
9d4d3908e6
|
remove some nutempo #warnings and fix up Location time domain API
|
2021-08-13 12:51:33 -06:00 |
|
|
a8f9f268b4
|
use integer division when computing tempo map positions from SMF data
|
2021-08-13 12:51:33 -06:00 |
|
|
97a3469972
|
use new Tempo API in two places where Tempo is explicitly constructed
|
2021-08-13 12:51:33 -06:00 |
|
|
888239a834
|
remove dual (x,y) version of AutomationLine::view_to_model_coord()
The x-axis coordinate was never transformed or modified anyway (6.x just changed it
from double to integer and back again!)
|
2021-08-13 12:51:33 -06:00 |
|
|
d131a9aa12
|
remove debug output
|
2021-08-13 12:51:33 -06:00 |
|
|
80f543dc17
|
fix missing conversions between samples & superclock for ruler display
|
2021-08-13 12:51:33 -06:00 |
|
|
068cc4135f
|
remove another NUTEMPO #warning (see comment)
|
2021-08-13 12:51:33 -06:00 |
|
|
f321dd4dac
|
remove NUTEMPO #warning (comment explains more)
|
2021-08-13 12:51:33 -06:00 |
|
|
87dfef28f6
|
allow new locations creation from playhead to use default time domain
|
2021-08-13 12:51:33 -06:00 |
|
|
874a009d76
|
remove NUTEMPO #warning (comment explains more)
|
2021-08-13 12:51:33 -06:00 |
|
|
9c1e88e675
|
remove NUTEMPO #warning (dealt with in caller)
|
2021-08-13 12:51:33 -06:00 |
|
|
e4e953df14
|
no need to copy-construct here
|
2021-08-13 12:51:33 -06:00 |
|
|
7e6f0ea2bb
|
remove NUTEMPO warning
|
2021-08-13 12:51:33 -06:00 |
|
|
b39a771655
|
start using Editor::canvas_event_time(), initially just in the button release handler
|
2021-08-13 12:51:33 -06:00 |
|
|
6a44dcbdad
|
add Editor::canvas_event_time()
See comments in header for more
|
2021-08-13 12:51:33 -06:00 |
|
|
0114059c9d
|
nutempo warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
5074553f15
|
add Editor::default_time_domain()
Not 100% certain about the logic here, but at least the method exists now
|
2021-08-13 12:51:33 -06:00 |
|
|
6f861c63b5
|
nutempo #warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
c03b588011
|
nutempo #warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
125c20e148
|
manual fixups for recent rebase conflicts left in the wrong state (GUI edition)
|
2021-08-13 12:51:33 -06:00 |
|
|
d671dc0fa1
|
plugins use their route's automation time domain (GUI edition)
|
2021-08-13 12:51:33 -06:00 |
|
|
a81e2f9ff9
|
Automatable now requires (and owns) a time domain to be used by automation data (GUI edition)
|
2021-08-13 12:51:32 -06:00 |
|
|
7762dde95e
|
remove another NUTEMPO warning by connecting AudioClock to static MapChanged signal
|
2021-08-13 12:51:32 -06:00 |
|
|
42c74932a5
|
fixes/improvements for meter marker drags
|
2021-08-13 12:51:32 -06:00 |
|
|
b0b346c4ac
|
fix deadlock caused by not unlocking TempoMap when not finishing a meter-marker-drag
|
2021-08-13 12:51:32 -06:00 |
|
|
e393c5efcf
|
manual fixups for rebase against master (timeline type changes)
|
2021-08-13 12:51:32 -06:00 |
|
|
b0725a8ab9
|
use new TempoMap::abort_update() API when drag does not end in map update
|
2021-08-13 12:51:32 -06:00 |
|
|
e653e61923
|
fix up redrawing Tempo/Meter rulers when tempo changes
|
2021-08-13 12:51:32 -06:00 |
|
|
3c857b697f
|
fix incorrect call to Tempo constructor that reordered note type and end tempo
Probably should find a better API for the constructor that makes this impossible
|
2021-08-13 12:51:32 -06:00 |
|
|
b5e0bce101
|
tempo dialog should use integer notes types, not double
The days of "it's in Pi" are over.
|
2021-08-13 12:51:32 -06:00 |
|
|
b516230dd3
|
listen for tempo map changes in GUI
|
2021-08-13 12:51:32 -06:00 |
|
|
eaedcd79d4
|
fix a bunch of undo-able tempo map operations to use RCU
|
2021-08-13 12:51:32 -06:00 |
|
|
eab0bdfde0
|
fix next set of tempo map changing code blocks to use RCU
|
2021-08-13 12:51:32 -06:00 |
|
|
2674057ad6
|
prototype for new general code structure when editing TempoMap
|
2021-08-13 12:51:32 -06:00 |
|
|
9c7f2cd642
|
fixup another NUTEMPO #warning
|
2021-08-13 12:51:32 -06:00 |
|
|
75d6ea19c4
|
fix time/position used when applying MIDI ops
|
2021-08-13 12:51:32 -06:00 |
|
|
8bd52c80dc
|
fix paste API issue for automation list/tracks
|
2021-08-13 12:51:32 -06:00 |
|
|
b03cfa2420
|
rely on exceptions when parsing Beats from AudioClock, not strspn(3)
|
2021-08-13 12:51:32 -06:00 |
|
|
06f93e65b2
|
fix timefx to use ratio_t from the beginning of the operation
|
2021-08-13 12:51:32 -06:00 |
|
|
993186e9fc
|
start time for whole file regions based on MIDI should be in BeatTime, in AudioTime for audio files
|
2021-08-13 12:51:32 -06:00 |
|