|
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 |
|
|
af9bc21a07
|
nutempo warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
7cefa5fd7e
|
nutempo warning removing - Region::set_position_time_domain() works again
We might not allow this operation/method in the future
|
2021-08-13 12:51:33 -06:00 |
|
|
25375ee6f4
|
add timepos_t::set_time_domain() to potentially change time domains
|
2021-08-13 12:51:33 -06:00 |
|
|
6f861c63b5
|
nutempo #warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
5974f68250
|
nutempo #warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
84da57eb02
|
nutempo #warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
815028752e
|
nutempo #warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
24c84bff59
|
nutempo #warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
d7cb40f177
|
nutempo #warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
1ccebbf1f0
|
fixup Lua TempoMap bindings (these will likelyneed to expand in the future
This also likely breaks script back-compatibility for anything tempo-map related
|
2021-08-13 12:51:33 -06:00 |
|
|
57311c7643
|
nutempo #warning removal
|
2021-08-13 12:51:33 -06:00 |
|
|
65d5ddb357
|
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 |
|
|
04688292d6
|
manual fixups for recent rebase conflicts left in the wrong state
|
2021-08-13 12:51:33 -06:00 |
|
|
5ea862ccc2
|
fix several more controls to take a time domain from their owner (Automatable)
|
2021-08-13 12:51:33 -06:00 |
|
|
df37c62e37
|
mute controls starts with its stripable's time domain
|
2021-08-13 12:51:33 -06:00 |
|
|
ceba073065
|
pan controls starts with its route's time domain
|
2021-08-13 12:51:33 -06:00 |
|
|
e72ce1317e
|
record enable control starts with its route's time domain
|
2021-08-13 12:51:33 -06:00 |
|
|
dc66a963bb
|
use Automatable's time_domain() to set time_domain() for some controls at creation
|
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 |
|
|
495cc1e4bc
|
plugins use their route's automation time domain
|
2021-08-13 12:51:33 -06:00 |
|
|
cd59f876f7
|
solo isolate control starts with its route's time domain
|
2021-08-13 12:51:33 -06:00 |
|
|
a7b011c06b
|
solo safe control starts with its route's time domain
|
2021-08-13 12:51:32 -06:00 |
|
|
7f31c11073
|
delay line processor starts with the default automation time domain
|
2021-08-13 12:51:32 -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 |
|
|
7c10cf1d54
|
Automatable now requires (and owns) a time domain to be used by automation data
|
2021-08-13 12:51:32 -06:00 |
|
|
2131adec9d
|
remove another NUTEMPO warning by replacing it with an explanatory comment
|
2021-08-13 12:51:32 -06:00 |
|
|
1a5e2aacff
|
remove another NUTEMPO warning
|
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 |
|
|
eccfc1db10
|
libtemporal: fix grid generation if we pass additional markers before reaching the end
|
2021-08-13 12:51:32 -06:00 |
|
|
3017cd0c1f
|
libtemporal: remove unnecessary debug output
|
2021-08-13 12:51:32 -06:00 |
|
|
a9bf1cff81
|
libtemporal: add and use TempoMap::superclocks_per_grid_at() to return superclock duration of a measure/bar division. This corrects the results of ::get_grid()
|
2021-08-13 12:51:32 -06:00 |
|
|
7f19f13ea9
|
libtemporal: superclocks_per_bar/grid() do not need a sample rate argument, so remove it
|
2021-08-13 12:51:32 -06:00 |
|
|
e187752771
|
libtemporal: use DEBUG::Grid inside TempoMap::get_grid() for slightly easier debugging
|
2021-08-13 12:51:32 -06:00 |
|
|
8f147f273a
|
add new debug bit for Temporal grid stuff
|
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 |
|
|
7ec5af0b60
|
libtemporal: fix/improve TempoMap::move_meter() for audio-time case
|
2021-08-13 12:51:32 -06:00 |
|
|
84f53e3dc9
|
libtemporal: return value from function
|
2021-08-13 12:51:32 -06:00 |
|
|
fbb8a562fd
|
libtemporal: fix implementation of TempoMetric::bbt_at() to deal with cases where the beats value is not in quarter notes e.g. 7/8 time
|
2021-08-13 12:51:32 -06:00 |
|