Robin Gareus
63a4cc9cf6
Preference Dropdown to limit Automatable Parameters
2018-10-31 23:44:04 +01:00
Robin Gareus
352c824fa3
NO-OP: whitespace
2018-10-31 23:44:04 +01:00
Robin Gareus
5b2eb6107c
New Route dialog: add fallback default selection
...
This fixes an issue with Mixbus. If the default "Create Audio Tracks.."
template/script is not available. Nothing is selected.
Selecting a type/template is required to update various other dialog
fields. eg. "Name" field.
Previously: Create VCA. OK+Close. Re-open dialog. Now the
implicit default was "Audio Track" but the Name-field still showed "VCA".
2018-10-30 16:09:22 +01:00
Robin Gareus
7d8b93add1
Consolidate PinDialog Session/recording checks
...
- _session cannot be NULL while the dialog is visible.
This removes extra `if (_session)` tests.
- Operations now no longer fail silently, but show error messages.
2018-10-29 21:50:08 +01:00
Johannes Mueller
6c19a776f4
Set session of PluginPinWidget created after ::set_session()
...
PluginPinWidgets initially receive their Session pointer by
PluginPinDialog::set_session(). When a RouteProcessorChange occurs all
PluginPinWidgets are recreated. Those newly created instances need a pointer to
the session.
2018-10-29 18:31:15 +01:00
Robin Gareus
20fb871d5a
Processor-box control context menu update
2018-10-28 21:03:43 +01:00
Robin Gareus
ebcabf59da
Don't show hidden controls inline in the mixer-strip
2018-10-28 20:37:20 +01:00
Robin Gareus
b30ab9802a
Only allow LV2 touch events for control inputs
...
This fixes a crash when a plugin sends a touch events for non-control ports.
2018-10-28 20:34:21 +01:00
Robin Gareus
4f86da8544
Wimplicit-fallthrough fixes for gtk-ardour
2018-10-26 14:53:49 +02:00
Robin Gareus
b68b4d10a2
Plugin analysis numerics
...
Show vertical marker-line (freq) and precise numeric data of the
transfer function (dB, deg).
2018-10-25 04:25:15 +02:00
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