Len Ovens
777fe3c68f
Add personal monitor sends
2018-10-19 08:51:29 -07:00
Len Ovens
5e21b6633d
Option to hide send if aux is hidden
2018-10-17 15:59:00 -07:00
Paul Davis
084bb67417
use IsPhysical port flag to decide what to show in the "system" tab of a patchbay/matrix
2018-10-17 14:11:37 -04:00
Robin Gareus
319a6a52ba
Fix MMC range 0..127 (libardour uses and 0x7f)
2018-10-17 20:06:00 +02:00
Paul Davis
b50fafd290
change region->row map of EditorRegions to use iterator, not RowReference
...
RowReference was responsible for 75% of the cost of building the region list, and incurs cost
at every later insert/delete/reorder. Since both ListStore and TreeStore have persistent iterators,
use them instead
2018-10-15 16:04:53 -04:00
Paul Davis
931fcdcfb6
remove use of hardcoded -fPIC compiler flag, and use compiler flag dict instead
2018-10-14 22:06:13 -04:00
Paul Davis
0154c82fa3
fix several inter-related problems with libptformat
2018-10-14 20:35:31 -04:00
John Emmas
a5a5ba1ace
Clarify where the file 'ptfformat.h' can be found
2018-10-13 13:49:50 +01:00
Damien Zammit
031b910cab
PT import: editor_pt_import complete rewrite
2018-10-12 19:09:40 +11:00
Damien Zammit
a1de50f217
PT import: Add new PTImportSelector dialog
2018-10-12 19:09:40 +11:00
Paul Davis
1b75e294b9
revert the coupling of location UI clock modes to transport clocks
2018-10-10 11:56:49 -04:00
Paul Davis
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
Paul Davis
7d5eed0914
region editor should use primary clock mode, not secondary
2018-10-10 11:47:29 -04:00
Paul Davis
8b1c8bb511
use C++, dammit
2018-10-07 12:57:56 -04:00
Paul Davis
9134323f4a
show message if adding transport master doesn't work
2018-10-07 12:43:14 -04:00
Paul Davis
3c0f749370
make name entry activation close dialog (potentially)
2018-10-07 12:36:04 -04:00
Paul Davis
44cae0a624
delete transport masters from an idle callback
2018-10-07 12:29:52 -04:00
Paul Davis
eab98962bc
add dialog for adding new transport masters
2018-10-07 11:10:45 -04:00
Robin Gareus
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
Robin Gareus
1ea1312c11
Sort Sidechain port list by mixer-order instead of alphabetically
2018-10-06 21:30:24 +02:00
Paul Davis
e4a914e26e
make remove work for transport masters (bug fix, really)
2018-10-05 14:29:15 -04:00
Paul Davis
e2be5b7b02
remove debug output
2018-10-05 14:18:43 -04:00
Paul Davis
e28f96ae73
tweak up display of "time since last msg" for transport masters
2018-10-05 14:15:02 -04:00
Paul Davis
58e9bb0a14
move away from "sync source" concepts
2018-10-05 14:15:02 -04:00
Paul Davis
1b71e4db2c
laying the groundwork for adding/removing transport masters
2018-10-05 14:15:02 -04:00
Robin Gareus
b844e3f45a
Remove debug output from 39f65bbce
2018-10-05 00:56:59 +02:00
Robin Gareus
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
Robin Gareus
07ddf6cb36
Fix French translation #7665
2018-10-04 18:47:30 +02:00
Paul Davis
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
Robin Gareus
7cdf25e02f
Remove cruft
2018-10-04 03:57:49 +02:00
Robin Gareus
4d3cd732c9
Unhardcode and increase bindable Lua-script-action count
2018-10-04 03:57:09 +02:00
Robin Gareus
39f65bbce2
Sort Factory/Lua-script session-templates
2018-10-04 03:36:40 +02:00
Robin Gareus
23220955a5
Remove Transport > TimeMaster toggle from menu
...
The checkbox is not kept in sync with
Session > Properties > Timecode > JACK Time Master
besides, it relies on JACK, relies on ardour being the first jack client
and also is mostl useless due to tempo-ramps not being supported by
many jack clients.
2018-10-03 18:19:00 +02:00
Robin Gareus
fe4df1bee3
Prevent adding aux-sends to master or monitor
2018-10-03 18:16:42 +02:00
Ben Loftis
35243c9b3e
Fix weird behavior in playhead_x_to_grid: use return value from snap_to_grid.
2018-10-02 20:12:21 -05:00
Robin Gareus
e36aa9fab7
Include Track-number with stem-exports, if track-numbers are present.
2018-10-02 23:28:44 +02:00
Robin Gareus
40316437a4
Add a GUI option to enable boxy button style
2018-10-02 21:28:49 +02:00
Robin Gareus
54f0f37c52
Fix context-menu item "bus" = audio and midi busses.
...
Hide/show logic uses "not track".
This results in matching both audio and midi busses.
2018-10-02 21:28:49 +02:00
Ben Loftis
2b95b5b8b3
More correct fix for 8bfbef4: the check was already there; just needed to set the dirty flag.
2018-10-02 09:41:04 -05:00
Ben Loftis
8bfbef4888
Fix deadlock when no region boundaries are selected in the Snap prefs.
2018-10-02 09:28:05 -05:00
Damien Zammit
a9907b7d56
ipw: Fix race condition with polling the cancel state of the dialog
...
Sometimes the interthread process window dialog reports "cancelled"
when it was not actually cancelled, it was just hidden and reshown,
Since we are polling the cancel state interthread, we must reset
the cancel status BEFORE the dialog is shown, and never toggle the
cancel state unless it is a true cancel action by the user.
2018-10-02 20:14:04 +10:00
Paul Davis
4840543272
show last received and when for timecode timestamps in transport masters widget
2018-09-27 11:31:13 -04:00
Paul Davis
f8264ed1fb
add name editing for transport masters
2018-09-27 11:31:13 -04:00
Paul Davis
5685865eae
use new TransportMaster::speed_and_position() API
2018-09-27 11:31:13 -04:00
Robin Gareus
144dda0581
Fix/tweak various DSP-load window issues
...
* update when window is visible and session-changes
* drop connections to prevent multiple callbacks
* catch session-deletion, skip updates
2018-09-25 18:01:22 +02:00
Robin Gareus
21601f8d56
Add a reset-all DSP-load-stats button
2018-09-25 01:00:58 +02:00
Robin Gareus
d71dfdfd6a
Add a window that shows DSP usage of all plugins
...
Currently hidden, use
Editor:access_action("Window", "toggle-plugin-dsp-load")
2018-09-25 00:13:08 +02:00
Robin Gareus
f7b93ee7b9
Separate Plugin DSP load UI implementation
2018-09-25 00:13:08 +02:00
Paul Davis
4bdf0dad20
rearrange parts of transport masters dialog, and fix tooltip issue
2018-09-24 15:46:11 -04:00
Paul Davis
9fc9264aa0
remove debug output
2018-09-23 13:55:26 -04:00