7a09cd598d
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
2018-10-13 13:47:16 +01:00
8d3312990c
Accommodate newly introduced source(s) in our MSVC project (libardour)
2018-10-13 13:46:30 +01:00
0e6d88f39a
PT import: Fix circular dependency with libptformat <-> libardour
2018-10-12 19:09:40 +11:00
3fd7f9478f
PT import: Minor changes to session
2018-10-12 19:09:40 +11:00
244098cb40
PT import: Add new import_pt.cc session methods
2018-10-12 19:09:40 +11:00
031b910cab
PT import: editor_pt_import complete rewrite
2018-10-12 19:09:40 +11:00
a1de50f217
PT import: Add new PTImportSelector dialog
2018-10-12 19:09:40 +11:00
ca6c11dbca
libptformat: Update lib to upstream e75320e (+source lengths)
2018-10-12 19:09:40 +11:00
2a9af2d2f6
Always use internal, modified, zita-resampler
...
zita-resampler was modified from the original:
* a dedicated mono variable-resampler version was added
* full-cycle no-resampling was optimized into a delayline
2018-10-11 15:30:28 +02:00
78a3683233
Consolidate relative sched_get_priority computation
2018-10-11 15:29:50 +02:00
3a776b58ce
Use new RT-priority API
2018-10-11 15:29:43 +02:00
94e6164bc3
Add API to query backend realtime thread priority
2018-10-11 15:29:40 +02:00
5c47ce32ec
Fix master_send_enable_controllable for Mixbusses
2018-10-10 22:41:49 +02:00
19bbbc7fbe
Fix inconsistent controllable Lua binding names
...
This also fixes incorrectly mapped send_level/enable
2018-10-10 22:32:08 +02:00
96b4a85fed
Fix well-known control Lua bindings
2018-10-10 22:16:08 +02:00
1b75e294b9
revert the coupling of location UI clock modes to transport clocks
2018-10-10 11:56:49 -04:00
0542a30901
use primary, not secondary, clock mode to drive other clock modes, and dynamically update region editors, location UI and editor regions when it changes
2018-10-10 11:47:29 -04:00
7d5eed0914
region editor should use primary clock mode, not secondary
2018-10-10 11:47:29 -04:00
b27a8169d2
Ignore small (or negative) radii.
...
Some calls use e.g. (corner_radius - 1.5). With small radii or boxy
layout the radius can become negative.
2018-10-09 19:31:01 +02:00
b32b9ceb58
Constant radian/degree factor
2018-10-09 19:31:01 +02:00
425c54883a
Remove unused variable
2018-10-09 19:31:01 +02:00
970c8939d4
some rather simple code to allow MIDI Clock to set the tempo of the session.
...
This is only allowed if the session has only 1 tempo marker
2018-10-08 12:59:51 -04:00
8b1c8bb511
use C++, dammit
2018-10-07 12:57:56 -04:00
ad4dc4460d
fix duplicate name check for new transport master
2018-10-07 12:43:28 -04:00
9134323f4a
show message if adding transport master doesn't work
2018-10-07 12:43:14 -04:00
3c0f749370
make name entry activation close dialog (potentially)
2018-10-07 12:36:04 -04:00
44cae0a624
delete transport masters from an idle callback
2018-10-07 12:29:52 -04:00
a4692389b8
fix return value and avoid unnecessary extra conditional
2018-10-07 12:29:37 -04:00
1168ffecad
remove crazy thinko
2018-10-07 12:28:53 -04:00
eab98962bc
add dialog for adding new transport masters
2018-10-07 11:10:45 -04:00
0f6e67a32f
Faderport(Classic): Add Record-PreRoll and Record-CountIn actions to the footswitch selections. Could make this menu access -any- action, but I think a short useful list of transport items is better in this case.
2018-10-07 10:10:03 -05:00
bf7ed81a39
Fix DSP-load window when removing plugins/routes
...
DropReferences of a single item should only drop references of the
instance in question -- and refill, keep the remaining items.
2018-10-07 01:44:33 +02:00
1ea1312c11
Sort Sidechain port list by mixer-order instead of alphabetically
2018-10-06 21:30:24 +02:00
16dc3a1613
Properly disable looping when deleting loop-range
2018-10-05 21:50:55 +02:00
32b7343927
NO-OP: whitespace
2018-10-05 21:50:55 +02:00
e4a914e26e
make remove work for transport masters (bug fix, really)
2018-10-05 14:29:15 -04:00
e2be5b7b02
remove debug output
2018-10-05 14:18:43 -04:00
e28f96ae73
tweak up display of "time since last msg" for transport masters
2018-10-05 14:15:02 -04:00
f0a395e7cd
stop MIDIClock transport master reporting continued timestamps
2018-10-05 14:15:02 -04:00
58e9bb0a14
move away from "sync source" concepts
2018-10-05 14:15:02 -04:00
4c7e5dbc74
move away from "sync source" concepts
2018-10-05 14:15:02 -04:00
1b71e4db2c
laying the groundwork for adding/removing transport masters
2018-10-05 14:15:02 -04:00
67ba0bd992
laying the groundwork for adding/removing transport masters
2018-10-05 14:15:02 -04:00
ccccac7a10
Fix the User button for Mixbus; we use it as a button, not a modifier.
2018-10-04 19:29:14 -05:00
b844e3f45a
Remove debug output from 39f65bbce
2018-10-05 00:56:59 +02:00
55596e2bf0
Change color of nudge-buttons depending on selection.
...
Experimental.
This indicates region selection:
* nudge region(s): red
* nudge playhead or marker(s): default gray
This does not indicate marker selection (nudge marker vs playhead),
nor does it change when primary-modifier is held (force playhead
nudge).
2018-10-04 21:55:44 +02:00
07ddf6cb36
Fix French translation #7665
2018-10-04 18:47:30 +02:00
e6aeb9d6e8
remove LTC port parameter, since it's no longer a thing.
...
This commit does not remove this concept from the libs/ardour/engine_state_controller code,
which is used exclusively by Waves Track Live (to the extent that this can be said to
be "used").
2018-10-04 10:17:40 -04:00
22061310c0
add new ::update_interval() method for transport masters, and use in shared ::speed_and_position() implementation
2018-10-04 00:42:14 -04:00
1dc35d157e
fix error introduced in MTC transport master
2018-10-04 00:42:14 -04:00