Commit graph

108 commits

Author SHA1 Message Date
Robin Gareus
c629f3ffcb
Fix Lua biqaud filter parameter range 2022-12-08 18:54:20 +01:00
Robin Gareus
81ccb685b2
Update CD marker Lua script, use new API 2022-12-02 13:06:29 +01:00
Robin Gareus
84b11298c9
Update Lua VAMP scripts, follow readable API change since 7.0 2022-11-26 16:30:53 +01:00
Robin Gareus
c30df32007
Lua Convolver tweaks
show how to use IRs from the session-folder, set file
when instantiating the plugin.
2022-11-19 20:25:22 +01:00
Robin Gareus
d425bfc3ff
Update Lua Biquad filter 2022-10-31 22:47:30 +01:00
Robin Gareus
39b85bd2d4 Commit TempoChange undo operation after map update
Tempo Map updates can change a region's position/length, in which case
region-automation may follow the region, and DiskReader:: playlist_ranges_moved
will save additional undo information.

These MementoCommand(s) need to be included in the undo operation.
2022-10-27 08:40:09 -06:00
Robin Gareus
a9b785d89c
Fix typos - #9000 2022-10-17 15:57:01 +02:00
Robin Gareus
99d0cc47b7 Remove outdated script 2022-10-05 05:23:30 +02:00
Robin Gareus
07dea50456
Fix DnD import to grouped tracks
Import via Drag/Drop previously worked by selecting a track,
and then importing to the selected track.

This approach fails when the selected track is in a track-group,
and selecting the track also selects other tracks of different type.

Now the track to drop onto is passed directly passed through to
::finish_bringing_in_material as existing_track.
2022-09-30 21:30:48 +02:00
Robin Gareus
76c0f42ecb
Second round of Lua script API updates 2022-09-27 20:00:50 +02:00
Robin Gareus
30a92894fc
First round of Lua script API updates 2022-09-27 13:06:18 +02:00
Robin Gareus
97bd9854ed
Do not bundle simple-synth script with release builds
This is really just an example synth (sine wave + fixed
basic ASR envelope).

Note: existing sessions using the synth are not affected, the
script is saved with the session.
2022-09-11 21:11:15 +02:00
Alexandre Prokoudine
2912577420 Fix a few typos more 2022-09-04 23:32:25 +03:00
Robin Gareus
9697187037 Fix erractic timecode detection when extracting LTC from video
Some music using square waves can inadvertently be interpreted as valid
LTC frame. However the encoded data is not a valid timecode, which can
lead huge A/V offsets, or other issues.
2022-09-03 21:39:26 +02:00
Alexandre Prokoudine
e489b0c8de Fix a typo 2022-08-21 23:36:17 +03:00
Ben Loftis
4ecb19d9ee send_to_bus script: fix typo in prior commit 2022-07-01 10:11:05 -05:00
Ben Loftis
2b250a5639 send_to_bus script: fix for mixbus or other cases where master bus inputs=0 2022-07-01 09:01:43 -05:00
Ben Loftis
94ca42cbea lua mixer_reset: fix copy+paste thinko so it actually works 2022-06-22 14:19:40 -05:00
Ben Loftis
a992adf0c3 lua reset_mixer script: ignore hidden io processors like "main out"
* fixes a problem in Mixbus where the reset script will kill audio output
2022-06-16 13:22:20 -05:00
Ben Loftis
215acaca2e NO-OP: reset_mixer.lua remove CR at line endings 2022-06-16 13:19:59 -05:00
Ben Loftis
cb2e51808d Lua script: reset_mixer: fix thinko that broke automation state reset 2022-06-14 18:05:12 -05:00
Ben Loftis
e8058792a3 Mixer Save+Recall (Lua): add option to recall the route names stored in the file 2022-06-01 08:53:50 -05:00
Ben Loftis
9a580078f0 Mixer Save+Recall (Lua): support args for local+global separation 2022-06-01 08:53:50 -05:00
Paul Davis
fd879ca45d libardour: change API of Session::request_locate() to include "force" argument (script edition) 2022-05-27 18:49:35 -06:00
Robin Gareus
da41e4fce4
Ace-Hi/Lo: Fix multi-channel LPF (typo in 4f43d5d024) 2022-04-19 00:46:51 +02:00
Mads Kiilerich
4fb3a23adb wscript: use consistent python shebang path
Most wscripts use
  #!/usr/bin/env python
Use that consistently.

The wscripts are not executed directly and do not need the shebang path,
but it might guide editors and other tools to recognize the files as
being Python-ish.
2022-04-09 11:44:28 +02:00
luz paz
3d395585c1
Fix various typos
Found via `codespell -q 3 -S *.po,./share/patchfiles,./libs -L ba,buss,busses,doubleclick,hsi,ontop,ro,seh,siz,sord,sur,te,trough,ue`  
Follow-up to 364f2f078
2022-04-08 19:51:02 +02:00
Robin Gareus
4f43d5d024
Optimize ACE-Hi/Lo pass filter automation performance a bit 2022-04-02 19:19:38 +02:00
Paul Davis
bd32243ec7 lua/superclocks: use accessor rather than static var 2022-03-17 14:15:59 -06:00
Robin Gareus
f57bef7c93
Remove debug message 2022-02-08 23:06:45 +01:00
tassyv
dab85fd309
Contributing example LUA scripts 2022-01-30 13:15:19 +01:00
Paul Davis
8a49d274fb fix luabindings for Editor.mouse_add_new_marker(), since API changed 2022-01-04 15:23:51 -07:00
Robin Gareus
4852ebc49a
Update Lua script to new request_transport_speed() API 2021-12-18 15:36:40 +01:00
Robin Gareus
2003ca7b5f
Add Lua script snippet to query/modify tempo-map 2021-12-11 17:44:43 +01:00
Robin Gareus
0b056c6364
Redraw MIDI monitor only as needed
This reduces CPU overhead and constant stream of cross thread
signals at session's block-size.
2021-12-04 19:19:51 +01:00
Robin Gareus
797bc1a162
Correct namespace of constants in some Lua scripts 2021-11-28 21:10:32 +01:00
BrunoVernay
157af3ac4f Typo in Lua comments: paramater 2021-10-30 23:02:35 +02:00
Robin Gareus
b209827d10
Lua script button to immediately record
For all guests who do not like keyboard shortcuts :)
2021-09-26 00:03:52 +02:00
Robin Gareus
bc4eb334d9
Align printed port/latencies in debug script output 2021-09-14 21:39:54 +02:00
Robin Gareus
6199d08f71
Add API to report I/O Latency 2021-09-08 22:39:32 +02:00
ElizabethHarmon
08e22fdb4b
Create add_cdmarker.lua 2021-09-02 20:45:56 +02:00
Paul Davis
8eabcc720d Lua script fix for new timeline types 2021-08-13 12:51:29 -06:00
Paul Davis
6481b555ea lua: changes to a few Lua scripts because of Readable->AudioRedable and AudioRegion as IS-A AudioReader API changes 2021-08-13 12:51:29 -06:00
Paul Davis
f245992186 updated Temporal::Beats ... scripts edition 2021-08-13 12:51:28 -06:00
Robin Gareus
b1ea0f3458
List-Plugin script: include track-names for each plugin
This only print()s the track-names when the script is
started from Window > Scripting. The dialog window remains
unchanged.
2021-07-07 04:08:29 +02:00
Robin Gareus
6380b74211
Add script to clear all automation 2021-06-30 19:23:44 +02:00
Robin Gareus
e91fd1fce6
Add Lua binding to query plugin-presets and scalepoints 2021-05-27 16:56:24 +02:00
Robin Gareus
58830d857c
Lua API for sends, sidechains and monitoring 2021-05-11 20:30:53 +02:00
Carlo Stemberger
67cce59f4e
Avoid regex convention in script documentation 2021-05-08 00:35:31 +02:00
Robin Gareus
283cade057
Update GUI Region[s]PropertyChanged signal handlers (2/3) 2021-05-07 23:29:25 +02:00