1b71e4db2c
laying the groundwork for adding/removing transport masters
2018-10-05 14:15:02 -04: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
7cdf25e02f
Remove cruft
2018-10-04 03:57:49 +02:00
4d3cd732c9
Unhardcode and increase bindable Lua-script-action count
2018-10-04 03:57:09 +02:00
39f65bbce2
Sort Factory/Lua-script session-templates
2018-10-04 03:36:40 +02:00
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
fe4df1bee3
Prevent adding aux-sends to master or monitor
2018-10-03 18:16:42 +02:00
35243c9b3e
Fix weird behavior in playhead_x_to_grid: use return value from snap_to_grid.
2018-10-02 20:12:21 -05:00
e36aa9fab7
Include Track-number with stem-exports, if track-numbers are present.
2018-10-02 23:28:44 +02:00
40316437a4
Add a GUI option to enable boxy button style
2018-10-02 21:28:49 +02:00
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
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
8bfbef4888
Fix deadlock when no region boundaries are selected in the Snap prefs.
2018-10-02 09:28:05 -05:00
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
4840543272
show last received and when for timecode timestamps in transport masters widget
2018-09-27 11:31:13 -04:00
f8264ed1fb
add name editing for transport masters
2018-09-27 11:31:13 -04:00
5685865eae
use new TransportMaster::speed_and_position() API
2018-09-27 11:31:13 -04:00
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
21601f8d56
Add a reset-all DSP-load-stats button
2018-09-25 01:00:58 +02:00
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
f7b93ee7b9
Separate Plugin DSP load UI implementation
2018-09-25 00:13:08 +02:00
4bdf0dad20
rearrange parts of transport masters dialog, and fix tooltip issue
2018-09-24 15:46:11 -04:00
9fc9264aa0
remove debug output
2018-09-23 13:55:26 -04:00
6ca8ec5141
remove debug output
2018-09-23 13:48:19 -04:00
f61ac5bc7f
various tweaks to the transport masters dialog
2018-09-23 13:48:19 -04:00
d9de14aa63
rename transport masters dialog -> window
2018-09-23 13:48:19 -04:00
ba37a6bd36
no more ProxyTemporary member of ArdourWindow - all such windows should be wrapped in an explicit proxy in ARDOUR_UI
2018-09-23 13:48:19 -04:00
1f0889a97a
Fix --no-nls (5/5), i18n.h include order in gtk2_ardour
2018-09-21 19:05:57 +02:00
dade5fca7d
Fix --no-nls (3/5), prefer #if in gtk2_ardour
...
This is for consistency with system-wide gettext.h which is used
by some 3rd party libs. system-wide gettext uses `#if ENABLE_NLS`,
not #ifdef
2018-09-21 19:04:06 +02:00
5d52f960d6
Fix metronome emphasis preference ( #7666 )
2018-09-20 23:52:47 +02:00
9cdbeaa07d
switch transport masters to use properties and notify via PropertyChanged
2018-09-20 11:30:28 -04:00
Nils Philippsen
12544795e8
AppData release tags need a date to be valid
...
Or a timestamp, but that's deprecated. Create it from the last commit,
store it in/retrieve it from revision.cc and substitute it in the
template.
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases
2018-09-19 19:14:02 -04:00
fb01698450
Remove ambiguity of Gtk and Windows API
2018-09-19 15:17:43 +02:00
db385c2e3c
new transport slave/master implementation, gui edition
2018-09-18 19:06:04 -04:00
3298653955
Fix crash when re-assigning groups
...
This works around an issue where gtk sends two callbacks when a radio
selection changes. First: unselect, then select new item.
Previously:
Two tracks, two groups. Select all tracks, assign to 2nd group. Crash.
The first callback, "unselect" iterates over all tracks, removes them
from any groups. Eventually all groups are unused and hence destroyed.
The 2nd callback - "select" - now uses a just destroyed group.
2018-09-16 23:08:41 +02:00
9321f46c45
Implement new Enclosed region equivalence mode
2018-09-13 14:05:47 -04:00
67f733bb97
Restore mixer scroll offset after spill
2018-09-01 21:32:57 +02:00
4111f66b25
Clarify video-export dialog phrases
2018-08-29 19:24:43 +02:00
99de9ac6de
add shift-alt-(up|down) to editor to navigate VCAs with up/down
2018-08-24 14:04:18 -04:00
932eefad9f
use new CoreSelection methods in editor and mixer
2018-08-24 14:04:18 -04:00
c46cd91d0e
provide mixer-specific bindings for Alt-(up|down) to match editor
2018-08-24 10:08:08 -04:00
5ca53856ab
invert-selection: if tracks are selected, invert selection at that level, unless in internal edit mode
2018-08-24 10:08:08 -04:00
510a0314cf
move select-all-tracks,deselect-all,invert-selection to be global actions (and bindings)
2018-08-24 10:08:08 -04:00
c61a30a866
Plugin Load Info: add a triangle indicator, tweak layout
2018-08-16 02:16:44 +02:00
a50ed25181
Tweak labels for plugin-load display
2018-08-16 00:42:23 +02:00
de0ceb1f8c
Remove plugin-manager's channel-filter
...
For most plugin-standards it is useless. Variable I/O is not filtered,
and many plugins also come in mono-compatible stereo-variant.
The MIDI filter never worked reliably either.
2018-08-15 22:50:29 +02:00
71f95a99a8
Remove ill-conceived Mixbus special case.
...
Using "Audio I/O" prevents instruments being listed by default.
2018-08-15 22:15:56 +02:00