Nikolaus Gullotta
c7f7347822
better group support + mute and solo recall
2018-03-22 10:03:09 -05:00
Nikolaus Gullotta
cbb039b9f6
more stability fixes
2018-03-20 15:41:20 -05:00
Nikolaus Gullotta
f1dc39bb82
fixed processor ordering crash in ardour and added group support (kinda)
2018-03-20 13:23:04 -05:00
Nikolaus Gullotta
9ca094d9f6
Fixed issue in plugin id invalidator caused by commit d5d5c0c
2018-03-19 13:30:19 -05:00
Nikolaus Gullotta
d5d5c0c026
cleanup, fix in-on-change issue.
2018-03-19 12:25:21 -05:00
2092934721
Example Lua script to perform action at specific wallclock time
2018-03-18 15:56:28 +01:00
1231a0805a
Remove calls to deprecated Lua bitlib
2018-03-17 21:13:06 +01:00
Nikolaus Gullotta
3e103dbfcb
add support to reinstantiate deleted plugins
2018-03-16 11:12:09 -05:00
Nikolaus Gullotta
8ec3aa1eec
NO-OP: Convert Spaces to Tabs
2018-03-16 11:12:09 -05:00
Nikolaus Gullotta
a09111447f
description changes and stop jumping instructions if proc:isnil()
2018-03-16 11:12:09 -05:00
Nikolaus Gullotta
51a0a2f74c
re-add plugin bypass state and move proc order writing closer to top
2018-03-14 14:44:58 -05:00
Nikolaus Gullotta
fff345d48a
I said, LESS ugly, not more :)
2018-03-13 14:51:47 -05:00
Nikolaus Gullotta
8c0c7260aa
Now recalls plug-in ordering (also looks a bit less ugly hopefully?
2018-03-13 14:26:27 -05:00
Nikolaus Gullotta
899641dfc5
Initial checkin of mixer store script
2018-03-12 15:31:33 -05:00
Nikolaus Gullotta
ee132c93ac
Initial check in of EditorHook script transparent_regions.lua
2018-03-06 10:45:55 -06:00
3e8c4da5e1
Add a script to jump to a named marker
2018-02-01 02:19:08 +01:00
e6b8a0d95b
tom's-loop: Allow pasting at loop-end (needs future rework after nutempo)
2018-01-30 14:44:00 +01:00
c9042b095c
Add icon for MIDI sysex transmit script
2018-01-28 12:58:35 +01:00
851add389d
Update sysex upload script (allow up to 256 bytes)
2017-12-19 17:42:24 +01:00
efc858dc81
Drop the "Lua" in Lua Action Buttons:
...
Removed the term "Lua", because users were turned off by something they didn't understand.
A special-case Lua script ("Shortcut") allows the user to select an arbitrary Action.
The "Shortcut" script is selected by default, and in this case there is no "Type" or "Author" displayed.
Action-Buttons may still trigger Lua scripts, as a secondary function.
2017-12-07 11:08:26 -06:00
c0f3465304
Add example Lua script to send raw MIDI (sysex) from file
2017-12-05 16:09:52 +01:00
a499c7139f
Add an action script to call access actions..
2017-12-05 01:55:38 +01:00
406f9fa1ef
Example Lua script to move regions (insert gaps)
2017-11-23 15:27:29 +01:00
bb4243c7a4
Add example script to assign VCAs
2017-10-20 02:54:28 +02:00
1339d42c78
Add DiskIOProc & Latency related Lua bindings & scripts
2017-09-29 05:03:48 +02:00
d98f87d542
No more disk-reader roll-delay
...
It was not working in sdio/6.0-pre anyway and with upcoming changes to
latency compensation the concept of per disk[stream/reader] will go away.
2017-09-29 05:03:48 +02:00
eb928b05e9
More s/frame/sample/ -- Lua Scripts
...
Sadly this breaks existing loaded scripts. C'est la vie.
2017-09-27 05:03:10 +02:00
53fb2f6235
Another Lua example script
...
* Track template
* MIDI track creation
* Adding plugins and setting parameters
* Dialogs
2017-09-26 20:49:50 +02:00
07de1144c6
Add Lua script to print signal latencies
2017-09-20 01:29:46 +02:00
d190ad7904
mp4chaps Lua script: don't clutter global environment
2017-08-26 15:42:14 +02:00
3596bdff14
Secondary clock visibility is a global pref, not a per-session setting.
2017-08-25 14:37:51 -05:00
6e4c9490d4
Some fixes for ruler-visibility. Secondary-clock coming soon.
2017-08-25 09:19:17 -05:00
d3bdad4927
Templates: attempt to set ruler and clock visibility. Not working.
2017-08-25 09:01:57 -05:00
76b480cedf
Track Templates:
...
* Re-rename Track Wizard to Live Band.
* Various ui tweaks to Live Band template script.
2017-08-23 20:11:30 -05:00
aacb2d7be7
Lua Script Example to toggle monitor section
2017-08-24 02:56:33 +02:00
a96d64e4f3
Example Stereo to 2 x Mono track Lua script
2017-08-23 21:33:29 +02:00
6f0dec2bd8
Track Templates: remove uninteresting script.
2017-08-23 12:13:40 -05:00
7a05ccb484
Tweak generic audio-track template
...
* Demo Factory method producing different functions
* Allow to run interactively as Action script
2017-08-20 19:15:37 +02:00
1a70a2f977
Cont'd work on route-templates
2017-08-20 00:18:58 +02:00
9f1350a833
Fix "Track Wizard" script
...
* do check if plugins are available
* only instantiate plugins if they're used (no dangling references)
* check if plugin instantiation worked, before adding them
* fix typos for stereo setup of drum-room & overhead
* add channel-count warning
2017-08-19 23:32:09 +02:00
f62629f30f
More template re-naming
...
Unify "track-band" & "session-band" setup scripts
2017-08-19 22:52:45 +02:00
92521b7d74
unify session-template names
2017-08-19 22:28:25 +02:00
91a2cf7901
Backwards compatible LuaDialog layout (+new colspan option)
2017-08-19 03:12:28 +02:00
2a9bf034bb
Templates: Mostly working tabular script.
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
6edb3f8f9e
Update Route-template example script & documentation
2017-08-18 22:45:47 +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
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
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
87a1a6b7ae
clean up 7aaaae8
2017-08-15 17:46:04 +02:00
7aaaae8bfe
Initial checkin of a Full Band template script.
2017-08-14 22:03:57 -05:00
f27e53f485
Add support for scripted meta-templates.
2017-08-11 15:24:05 +02:00
8fbc2c6484
Add some more Lua script examples
2017-08-10 02:26:16 +02:00
ceb31ff683
Rough-in an qm-barbeattracker Lua example
2017-08-04 01:56:50 +02:00
a9d2955f83
Replace a ringbuffer with a multi-reader circular table
...
a-Inline Spectrogram used a ringbuffer to send mixed down audio data
from the DSP thread to the inline display thread. The problem is that
several inline display threads can coexist (one for the channel strip in
the editor, one for the channel strip in the mixer, and soon one for an
inline display in the generic plugin UI). A ringbuffer is single-writer
single-reader so each display only got part of the data, and all were
competing for it.
Replace it with a circular table, where the DSP sets a write pointer,
and every (inline display) user keeps its own read pointer and checks it
is not so far in the past as to be overtaken by the DSP write pointer.
2017-07-24 15:05:05 +02:00
2ed15cfc7e
Fix a typo in recent commit
2017-07-17 12:08:42 +02:00
3b1a6a350e
Simplify _midifilter.lua example
...
Instead of and-ing the first byte to extract the event type, it is
simpler and easier to understand to bitwise-shift it, so that we don't
get the result as a multiple of 2^4, but as values corresponding to the
MIDI specification.
Currently, a guard is put against events with completely empty data,
though maybe ardour discards those earlier on since that would not be
valid MIDI.
2017-07-14 15:16:33 +02:00
104bebe1bd
Update LuaDialog example script to include File/Folder selection
2017-06-08 13:22:43 +02:00
a55fb928a7
Lua bindings to set group color
2017-05-03 17:53:00 +02:00
4521c1d525
Annotate CC-to-Automation Lua-script and fix start/pos offset.
2017-04-27 15:36:50 +02:00
b8a7b444e2
Update LuaDialog scripts
2017-04-25 16:46:21 +02:00
6efa5d4be2
Update CC-to-Automation script: use Lua-Dialog for parameters
2017-04-25 14:01:38 +02:00
72017b6117
Add a Lua script to exercise the LuaDialog
2017-04-25 14:01:34 +02:00
061f005ac3
Add example script to convert MIDI-CC to Plugin Automation
2017-04-24 04:21:25 +02:00
b7b1ccc8b6
Simplify example script
...
Now that AutomationList is-a ControlList no explicit cast is needed.
2017-04-24 04:21:25 +02:00
448bc635e5
Add example script to access midi-region events
2017-03-18 19:10:19 +01:00
71c5137a25
Lua VAMP plugin list: print value-names
2017-03-17 18:27:45 +01:00
96a3e4d321
Add example Lua script to print region transients
2017-03-17 18:13:16 +01:00
d98eca6811
Update scripts to use == operator
2017-03-16 20:55:41 +01:00
85d741d908
Bundle a session-callback script
2017-03-14 03:29:03 +01:00
7bada83a3f
two new action scripts (no icons yet)
2017-03-07 00:32:19 +01:00
6bb2416df7
Add some Lua-script icon.
2017-02-24 23:41:22 +01:00
1e8af6535f
add an example script to show/hide TAVs
2017-02-24 16:10:14 +01:00
9e543beb56
Add some convenient public editor methods (for lua-bindings)
...
and s/get// in the old API for consistency.
2017-02-24 16:10:14 +01:00
1e4e97019d
Lua bindings to access editor selection + region selection bindings
2017-02-23 22:32:32 +01:00
cdbf6215c9
Update lua-script to use new playlist-API
2017-02-23 03:22:24 +01:00
5789206f88
update plugin-utils Lua example script
2017-02-21 16:15:13 +01:00
120e75b420
And some more action-script icons
2017-02-20 03:58:52 +01:00
83aac1ce88
Add 2 more action-script icons
2017-02-20 00:53:09 +01:00
8d8666d041
NO-OP; clean up script spacing and remove goto
2017-02-20 00:52:40 +01:00
44852aa529
Add a Lua script to send multiple tracks to an aux-bus.
2017-02-20 00:30:15 +01:00
13b1b607b5
Clean up create drum-tracks script (no global variables)
2017-02-19 16:03:17 +01:00
1ab3d33df7
Some more EditorAction icons & color API update
2017-02-18 16:12:59 +01:00
0a40909655
Bundle Audio to MIDI Lua script
2017-02-18 02:25:28 +01:00
b475a81f98
Update Lua action-icon doc
2017-02-17 23:28:53 +01:00
b4dd020139
..and another action-button icon
2017-02-17 21:03:30 +01:00
144bfba2dd
Example Lua action script icon
2017-02-17 18:58:11 +01:00
64eb3bc724
Refine faders-to-trim script
2017-02-17 11:19:15 +01:00
83c9bb20b7
Don't bundle rewind example script
2017-02-17 11:14:43 +01:00
fef0739a10
Update solo/mute example script (use sessions' set_control(s)
2017-02-17 03:38:15 +01:00
61ae00ed23
Example lua script to re-order/reverse plugins
2017-02-15 18:12:51 +01:00
dd66542e91
Update Lua script - API change after 59daffea1
2017-02-14 14:52:07 +01:00
26118af1a4
Update scripts for API change in 59daffea1
2017-02-13 18:44:59 +01:00
f2327835f9
Lua script to save a snapshot after export
2017-02-02 14:20:08 +01:00