e0a83a758e
Redesign Session+Route Template Meta Script API
...
Remove special-cased script types. Allow Action-Scripts to be re-used
for session-setup or route-templates.
2017-08-18 20:42:55 +02:00
e951e68780
Add luaRef is Boolean
2017-08-18 20:42:55 +02:00
3421c6e814
NO-OP: whitespace
2017-08-18 09:42:04 -04:00
f84bebbb30
strip <Actions>/ from displayed path when printing bindings to HTML
2017-08-18 09:42:04 -04:00
91dcccb12b
Fix quantization end-grid size.
2017-08-18 12:49:34 +02:00
013e3e84be
Fix MIDI Quantization for internationalized Ardour.
...
Grid-settings are translatable, parsing a number from a translated string
e.g. "Quart de temps" for "Beats/4" failed.
2017-08-18 12:49:06 +02:00
f85c320759
Push user track-templates to the template list
2017-08-18 02:38:25 +02:00
bfee5a65d2
Fix typo in 952b8e1d74
2017-08-18 01:12:05 +02:00
952b8e1d74
Initialize an uninitialized variable
2017-08-18 00:18:59 +02:00
44657d8fc6
NO-OP: whitespace & scope
2017-08-18 00:18:18 +02:00
5ed68fd2f8
NO-OP: whitespace
2017-08-18 00:11:55 +02:00
38a029c069
Expose Lua bindings to create/delete VCAs
2017-08-18 00:11:55 +02:00
d2ad0a6c5f
Consolidate add/track/route/bus wrappers -- step one.
2017-08-18 00:11:54 +02:00
41b4d089e5
Track Templates: shorten some of the track names.
2017-08-17 16:44:52 -05:00
9a7bd07e8f
Some initial track templates.
2017-08-17 16:17:12 -05:00
4914b7feea
Track templates: add some (unfinished) template files. Hide Created-With column in Ardour.
2017-08-17 15:31:30 -05:00
39ffe6d95e
Add an example script for prototyping
2017-08-17 21:12:29 +02:00
6042c60b05
NO-OP: whitespace & scope
2017-08-17 21:00:46 +02:00
a02d8d254a
Fix merge error.
2017-08-17 13:49:41 -05:00
ed8b8ffc71
Track Templates: redesign of Add Track dialog.
2017-08-17 13:32:01 -05:00
6c49d9555a
Track Templates: initial lua backend support.
2017-08-17 13:31:45 -05:00
91e684ceeb
Templates: fix unintended commit from debugging
2017-08-17 13:31:32 -05:00
0ac2ea51a5
Templates: dialog tweaks.
2017-08-17 13:31:02 -05:00
e59b28de09
Templates: Dim the border around template description text.
2017-08-17 13:28:41 -05:00
5f0279ab06
Catch some exceptions during session loading.
2017-08-17 19:28:14 +02:00
8ecbf0486f
Update GUI, session-format notifications, skip unusable in recent list
2017-08-17 18:52:07 +02:00
22055a07c0
Check major session file format version.
...
Don't allow to load sessions created with a newer version of Ardour
with an old one (no forward compatibility).
2017-08-17 18:32:49 +02:00
e62e040502
SessionDialog: hide created-with column in Ardour, use a tooltip.
2017-08-17 16:47:27 +02:00
a4ee2d3c17
Expose enums used in RCConfig and other missing classes to Lua.
2017-08-17 01:13:39 +02:00
76036ae0f3
Fix unit-test data (XML attributes changed)
2017-08-17 01:13:36 +02:00
431702ecbc
Complete Lua-binding dump (after 8eb3b9d34b
)
2017-08-16 21:00:23 +02:00
24cb141aa6
Revert "Revert ongoing SessionDialog changes for 5.11 release."
...
This reverts commit bd40b9132c
.
2017-08-16 05:23:13 +02:00
bd40b9132c
Revert ongoing SessionDialog changes for 5.11 release.
...
To be reverted again after the release. This temporarily reverts
26c88b2
, c67d1d4
, 5e41293
, 8b7df13
, ff61435
, 1039894
, 8717c0d
and GUI parts of 47d86cf
2017-08-16 01:17:35 +02:00
26c88b2a3e
Replace advanced session-setup options with script
2017-08-16 00:51:20 +02:00
11aa1d60ae
Add RCConfiguration Lua Bindings
2017-08-16 00:51:20 +02:00
9f87805d95
The Auditioner is not in the Session's RouteList
...
Remove various checks, add assert() for now (perhaps some old sessions?)
This fixes an off-by one issue when adding tracks (presentation
info order in add_routes_inner)
2017-08-16 00:51:20 +02:00
6ec133ebde
Separate "add master bus" (and add Lua bindings)
...
This is in preparation for "advanced session setup" allow a SessionSetup
Lua script to create the master-bus.
2017-08-16 00:51:20 +02:00
1d8c7ef37a
Clean up BusProfile:
...
* requested_physical_in/out was unused
* input/output Autoconnect just overrides Preference/Config
(can be done by a template script)
* master_out_channels is kept for compatibility (allow to create
new empty session)
2017-08-16 00:51:20 +02:00
b3dc75fed3
Prepare for removal of Advanced Session Options (BusProfile)
2017-08-16 00:51:20 +02:00
36c708c465
only button 1 click in mouse draw mode on MIDI automation regions should add events
2017-08-15 17:36:50 -04:00
Johannes Mueller
0c06860ed7
Simplify code of PluginDisplay::update_height_alloc()
...
Partly irrelevant code. A more elaborated resize height allocation behavior
won't be needed before the widget layout in the generic GUI is improved.
2017-08-15 19:13:05 +02:00
Johannes Mueller
c0326ec47e
Make PluginDisplay::update_height_alloc() virtual
...
... so that it no longer hides
ProcessorBox::PluginInlineDisplay::update_height_alloc()
2017-08-15 18:23:34 +02:00
c2afd958ba
Re-add template script debugging (after 7d48e80e
)
2017-08-15 17:46:04 +02:00
87a1a6b7ae
clean up 7aaaae8
2017-08-15 17:46:04 +02:00
c67d1d477e
tone down frame color and use a better widget name
2017-08-15 10:48:29 -04:00
5e41293f9e
NO-OP: indent and remove whitespace
2017-08-15 10:46:31 -04:00
8b7df135b1
put a frame around template description, change background color
2017-08-15 10:45:47 -04:00
7aaaae8bfe
Initial checkin of a Full Band template script.
2017-08-14 22:03:57 -05:00
ff61435a88
Further tweaking of layout and packing.
2017-08-14 18:01:17 -05:00
1039894f34
Rationalize gtk box packing.
2017-08-14 17:37:29 -05:00