Commit Graph

72 Commits

Author SHA1 Message Date
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
Paul Davis
bb7f919a07 fix import file Lua script to follow new API to PublicEditor::do_import() 2021-05-07 14:58:16 -06:00
Robin Gareus
9448973163 Add Lua bindings to modify region gain curve 2021-05-04 18:18:04 +02:00
Paul Davis
48e5607f7c use Session::request_roll() instead of request_transport_speed (1.0, ...) 2021-04-19 16:14:08 -06:00
Paul Davis
52b7e68102 use new Session transport API calls in GUI 2021-04-19 16:14:08 -06:00
Robin Gareus
d87002617e Implement zero-latency convolver 2021-03-30 01:29:32 +02:00
Robin Gareus
c5cca7680e Add Lua script to send 12TET tuning as MTS messages 2021-02-12 16:01:43 +01:00
Robin Gareus
89f91324d4 Cleanup Scala to MTS Lua script 2021-02-12 14:19:20 +01:00
Robin Gareus
5974e61854 Add option to skip MIDI track input auto-connect 2021-01-08 22:50:45 +01:00
Thomas Brand
275a37ff39 Fix Tom's Loop
-There's no 'printf' (!)
-New: Use LuaDialog to tell error cases instead of printing help to the log window.
2020-11-09 20:54:51 +01:00
Robin Gareus
b00baa8ac2 Add Lua script to collapse playlists 2020-11-04 00:21:29 +01:00
Carlo Stemberger
e96c7e9b84 Fix broken link
Lua scripts moved to `share` subfolder
2020-10-21 15:57:58 +02:00
Robin Gareus
3cae10ab40 Elaborate MIDI rewrite example script 2020-10-14 01:56:36 +02:00
Robin Gareus
c8df8418dc Consolidete script author names 2020-09-30 22:06:35 +02:00
Robin Gareus
46e895aaad Re-brand a-* plugins as Ardour Community Effects (ACE) 2020-09-30 21:59:20 +02:00
Robin Gareus
2b21a571b9 Update Lua scripts to use new APIs 2020-09-20 19:20:32 +02:00
Robin Gareus
dcea35191c Consolidate code: use API to print plugin-type 1/2 2020-09-15 16:03:33 +02:00
Robin Gareus
58cd5ca8fe Show plugin-author in plugin-list script 2020-09-05 00:29:51 +02:00
Robin Gareus
5218c104f9 Fix off by one (Lua arrays are 1-based) 2020-08-05 20:28:14 +02:00
Robin Gareus
0c6d369434 Tweak list-plugins script & add icon 2020-08-01 01:15:57 +02:00
Robin Gareus
591292da0f a-amp: special case empty pin-mapping mode 2020-07-27 22:03:53 +02:00
Robin Gareus
44fc824128 Update Lua script to use new bounce API 2020-07-26 17:17:49 +02:00
Robin Gareus
134319bde6 Fix a/b and cross-fade plugins to handle unconnected inputs 2020-07-23 21:51:13 +02:00
Robin Gareus
affc28a0a0 Fix meter-point Lua script 2020-07-22 03:54:43 +02:00
Robin Gareus
398101ad92 Add cross-fade and A/B switch plugins 2020-07-13 00:53:45 +02:00
Robin Gareus
6f0e0000e6 Further updates to Scala to MTS script:
* allow non-realtime bulk transfers
* debug mode, dump .syx file
* add some comments and references
2020-06-22 23:06:19 +02:00
Robin Gareus
0d5e01eda6 Update Scala to MTS script:
* relax octave requirement, allow the scale
  to repeat at intervals other than 1200 cents
* fix frequency alignment of root note
  to use the given scale (not equal temperament)
2020-06-17 16:18:07 +02:00
Robin Gareus
f70b53803d Include SCL to MTS script with releases 2020-06-16 16:41:39 +02:00
Robin Gareus
c93ce8d6a4 Refine scala -> MTS script
* clean up, add comments
* skip out-of-bounds notes
* replace assert() with dialogs
* add simple icon
2020-06-16 16:41:07 +02:00
Robin Gareus
dc23b9e118 Update SCL -> MTS script to send events to tracks or plugins 2020-06-16 04:22:57 +02:00
Robin Gareus
59fb0aed36 Add script to read scala files and generate MTS sysex
So far this script can only send MTS to async MIDI output ports
(from the GUI thread).
2020-06-16 03:32:46 +02:00
Robin Gareus
9b9128f917 Better version of 1ee2d57d49 (a hi/lo bypass) 2020-05-29 19:55:58 +02:00
Robin Gareus
1ee2d57d49 Add a bypass/enable port to a-HP/LP 2020-05-29 17:29:52 +02:00
Daniel Appelt
2e7992dd58 Use editor_add to avoid unwanted event points 2020-05-17 15:02:04 +02:00
Daniel Appelt
a7fa29d731 Delete as little automation data as possible 2020-05-17 14:14:36 +02:00
Robin Gareus
34fd8b5356 Bundle script to send raw MIDI to a given port 2020-05-09 23:43:04 +02:00
Robin Gareus
e424fdc197 Prototype an A/B x-fade plugin 2020-04-30 21:30:04 +02:00