fb745cc5a8
Lua may call C++ functions with throw. Catch them
2017-08-19 01:06:44 +02:00
2a9bf034bb
Templates: Mostly working tabular script.
2017-08-18 16:40:14 -05:00
d7cd457bdf
Templates: basic support for columns in the script dialog.
2017-08-18 16:40:14 -05:00
ba5c19be4c
Templates: first stab at a dialog with tabular layout.
2017-08-18 16:40:14 -05:00
f614d10994
Templates: aesthetic tweaks.
2017-08-18 16:40:14 -05:00
Paul Hedderly
0f00b1a28e
prh: Added version 1b of my Mixbus Mix controller.
...
- Much of it is directly applicable to Ardour obviously, but some parts
wont do anything
2017-08-18 23:03:58 +02:00
6edb3f8f9e
Update Route-template example script & documentation
2017-08-18 22:45:47 +02:00
be6abce398
Add Lua binding to un/assign VCAs
2017-08-18 22:00:24 +02:00
08c1300718
Remove old destructive API (non layered is a dynamic mode) 2/2
2017-08-18 21:12:45 +02:00
af103cf3c2
Remove old destructive API (non layered is a dynamic mode) 1/2
2017-08-18 20:59:52 +02:00
b98712ff5b
amend e0a83a75
RouteDialog + script details
2017-08-18 20:56:30 +02:00
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