Commit graph

139 commits

Author SHA1 Message Date
Robin Gareus
3c61d1150b
Vapor: ADM/BWF meta-data is not to be interpolated 2024-02-27 17:41:23 +01:00
Robin Gareus
6c1f503cda
Vapor: check for master_info tool 2024-02-27 00:27:43 +01:00
Robin Gareus
5880e51e92
Add Icon to ADM/BWF script, and preseed it 2024-02-26 22:15:08 +01:00
Robin Gareus
305b2778b4
Vapor: parse and use additional meta-data from adm 2024-02-25 17:43:56 +01:00
Robin Gareus
61c6d2bfa1
Vapor: add channel/object-ID map 2024-02-24 00:42:47 +01:00
Robin Gareus
45a7719ede
Vapor: simply ADM meta-data passing, pass reference file 2024-02-23 17:03:41 +01:00
Robin Gareus
d7b7923232
Add Lua script to import ADM test files 2024-02-22 01:55:11 +01:00
Robin Gareus
0fd1edd78e
Update well-known ctrl: separate global and per band EQ enum 2024-01-15 15:34:55 +01:00
Robin Gareus
5151755687
Update Lua Script to use new well-known-ctrl API 2024-01-13 03:09:35 +01:00
Robin Gareus
6172de3144
Vapor: add Lua bindings 2024-01-06 20:24:37 +01:00
Nil Geisweiller
5d73567ce2
Add Lua script to reverse MIDI
LUA EditorAction script to chronologically reverse MIDI notes
of selected MIDI regions, alongside MIDI region positions.
 * The positions of the MIDI regions are reversed as well, meaning regions
   at the end appear at the beginning and so on.
 * Individual notes are reversed so the ending of a note corresponds to its
   beginning. Thus notes should be quantized for this effect to yield good
   results.
 * Note that only MIDI notes are reversed. Other MIDI events such as CC or
   SYSEX are left unchanged.
2023-12-12 18:14:36 +01:00
Albert Graef
8c38d8fbbc
raptor_arp: Fix looper bug reported in the Ardour forum by Schmitty2005. 2023-11-20 14:03:56 +01:00
Albert Graef
520ed0390e
Enable regular_block_length in all arpeggiators, to hopefully work around audio driver issues on Windows. 2023-11-20 14:03:19 +01:00
Robin Gareus
671e0b356b
Add Lua script to sequence mixer-scenes using markers 2023-10-22 16:44:44 +02:00
Robin Gareus
9345f824f5
Update scripts for new bonuce_range API 2023-10-16 21:12:42 +02:00
Mads Kiilerich
d220f477ed wscript: drop unused "mandatory variables" 'top' and 'out' in libs
Variables by these names are only used from the local wscript and when
running "waf configure", which already for other reasons only can run at
the top-level.

These variables are thus not mandatory and not used.
2023-09-17 07:34:55 -06:00
Maciej Bliziński
1c8b91ed86
Keep the search term in the dialog box.
When user wants to keep the dialog box open, it's probably with the intention to edit the search term rather than typing it from scratch again.
2023-09-09 21:48:21 +02:00
Robin Gareus
46a916f0b4
Add method to query sections 2023-08-26 14:09:53 +02:00
Robin Gareus
5e3cdf285e
Add Arpeggiator Plugins from Albert Gräf
https://github.com/agraef/ardour-lua/blob/main/dsp/
2023-08-11 15:53:07 +02:00
Robin Gareus
a857a0af4d
Update Luabindings for new TempoMap API 2023-07-14 23:48:13 +02:00
Robin Gareus
72522dd05d
Lua bindings for TempoMap::get_grid 2023-07-11 23:01:09 +02:00
Robin Gareus
e23cfe2942
Add ACE Stereo Routing 2023-07-06 00:27:30 +02:00
Robin Gareus
538bb73f99
Add example selection-changed Lua script 2023-07-04 21:21:07 +02:00
Robin Gareus
f9396cc19b
Add example lua script presets 2023-06-28 19:10:34 +02:00
Robin Gareus
34789ff22f
LuaProc: add option to set time information 2023-06-18 22:39:45 +02:00
Robin Gareus
4529a17617
Implement Section Delete/Insert 2023-06-06 02:42:43 +02:00
Robin Gareus
a72962937f
Have some fun with Lua DSP 2023-05-12 02:49:37 +02:00
Robin Gareus
c3f65a2237
Add Lua DSP processor to downmix 5.1 to stereo 2023-04-24 01:59:50 +02:00
Robin Gareus
295dbd8e1e
Make RCU reader return a const pointer (omnibus commit) 2023-04-08 00:15:37 +02:00
Robin Gareus
4d7d58196f
Lua: mixer-recall, fix issue introduce in 9a580078
This script still needs a significant overhaul.
global-path instance parameter is no longer exposed, etc
2023-03-10 02:36:37 +01:00
Robin Gareus
38c613cd9a Towards arranging sections
This allows to move or copy whole sections of the timline (everything
you hear) to a differnt position on the timeline.

NB. Markers and tempo-map are not yet moved, and interpolated MIDI
events are lost.
2023-01-23 04:07:46 +01:00
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