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
Mathias Sterle
b6de118fd9
Add Roland SonicCell MIDNAM
2023-06-11 21:27:50 +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
alex
777c7c6c03
added trackcolors to X-Touch, added _is_xtouch to device info as condition for trackcolors
2023-03-06 00:08:38 +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
Ben Loftis
8f9636f48e
TouchOSC: Trigger Grid layout: improve banking
2022-11-07 12:45:25 -06:00
Ben Loftis
32c73f93a2
TouchOSC: Mixer Scene layout: Add an example layout for Mixer Scenes
2022-11-07 12:45:25 -06:00
Ben Loftis
32d2b371c1
TouchOSC: add Clip_Launcher.tosc and update TransportController.tosc
2022-11-01 14:04:02 -05: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
d585ef1319
Update export presets
...
* Add WAV export preset
* Add mp3 export preset
* clarify "CD" preset name
2022-10-20 21:38:45 +02:00
Robin Gareus
a9b785d89c
Fix typos - #9000
2022-10-17 15:57:01 +02:00
Robin Gareus
ae6bf4bc7d
Deploy LRDF presets (if any)
2022-10-11 17:07:33 +02:00
Robin Gareus
99d0cc47b7
Remove outdated script
2022-10-05 05:23:30 +02:00
Robin Gareus
0d9e362e8c
Bring back useful clip files for testing when building from source
...
This reverts commit efca0ee433
.
and commit a410a6fd26
.
2022-10-04 22:27:03 +02:00
Paul Davis
efca0ee433
remove .daw-meta.xml from share/media
2022-10-04 13:44:06 -06:00
Paul Davis
a410a6fd26
remove useless click clips from share/media
2022-10-04 13:44:06 -06: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
dbolton
078544482f
Add Korg Kross 2 midnam
2022-09-21 19:05:19 -06: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
Mads Kiilerich
121f80d459
surface us2400: fix bad button configuration
...
Tests showed
ControlSurfacesTest: Tascam US-2400
: [ERROR]: Unknown button ID "F7"
: [ERROR]: Unknown button ID "F8"
This is trying to mitigate it blindfolded.
It doesn't seem like Tascam US-2400 has more than 6 buttons, so it seems
like the profile has been incorrect since it was introduced in 937efdb6
.
(But as pointed out in e6de7957
, it seems like the profile often isn't
installed and button assignment thus isn't used.)
2022-08-19 11:57:33 -06:00
Paul Davis
20258ecb4c
Kurzweil PC3A midnam file: remove XML comments not correctly handled by parsing code
2022-08-19 11:55:47 -06:00
Nil Geisweiller
3af788018d
Add Roland A-30 binding map for controlling Ardour's Play/Stop
2022-08-19 09:22:55 -06:00
Jakob Dübel
c76090139a
Add program names for Kurzweil PC3A series, object version "2.31.2".
2022-08-19 09:21:29 -06: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
Ben Loftis
6691db1c54
plugin tags: add tags for some Apple, x42, and Harrison plugins
2022-04-26 12:09:36 -05: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
tassyv
c9a1dfb928
Added MIDI MAP for Alesis Q49 V2 master keyboard
2022-04-08 18:43:44 +02:00
Robin Gareus
4f43d5d024
Optimize ACE-Hi/Lo pass filter automation performance a bit
2022-04-02 19:19:38 +02:00
Caleb Potter
381276e862
adds support for iCon QCon ProG2 controller
...
This commit does no remapping, but it adds the Pro G2 as a value in the
device profiles.
2022-03-17 15:37:07 -06:00
Caleb Potter
1a2d229d7b
adds support for iCon Platform X+ extenders with iCon Platform M+
...
Adds three new device profiles for using the iCon Platform X+ extenders
with the iCon Platform M+ controller as the master unit. Profile added for
one extender on left, one on right, and two on left.
2022-03-17 15:37:07 -06:00
Caleb Potter
d1f4679abc
adds support for iCon Platform M+ controller
...
Adds a device profile for iCon Platform M+ controller and new function
that flips between editor and mixer window. This function is mapped to
"mixer" button on controller.
2022-03-17 15:37:07 -06:00
Paul Davis
bd32243ec7
lua/superclocks: use accessor rather than static var
2022-03-17 14:15:59 -06:00
Alexandre Prokoudine
26159ef168
Rename file extension to get Akai MPK249 map to be picked up by waf
2022-03-01 23:11:46 +01: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
Robin Gareus
3c9e5279ab
Add example meta-data file
2022-01-13 00:10:54 +01:00
Paul Davis
8a49d274fb
fix luabindings for Editor.mouse_add_new_marker(), since API changed
2022-01-04 15:23:51 -07:00
mlachand
603697654d
Update AKAI_MPK225_Plugins.map
...
Switching mute, solo and rec for up tu 10 selected tracks
2022-01-02 14:47:43 -07:00
mlachand
90f7c15269
Add midi maps for Akai mpk225
...
Here are two midi maps for the Akai MPK225. They work with the 6th preset of the controller.
The "Normal" version mainly controls gain and panoramic.
The "eq+comp+sends" version also controls plugins, such as equalizer, compressor and sends.
2022-01-02 14:47:43 -07:00
Robin Gareus
4852ebc49a
Update Lua script to new request_transport_speed() API
2021-12-18 15:36:40 +01:00
Robin Gareus
ddc03bbc5e
Bundle some media-files
2021-12-16 19:08:03 +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
dd0c543943
MIDNAM spelling fix "Accordion" #8773
2021-07-09 21:43:33 +02: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
Todd Naugle
45f9b45bff
Mackie Control Surface: Improved support for iCON QCon Pro X
...
Support the second LCD on the Pro X and use it for channel strip labels.
Support the stereo master meters on the Pro X
2021-07-02 16:00:51 -05:00
Robin Gareus
6380b74211
Add script to clear all automation
2021-06-30 19:23:44 +02:00
Luciano Iam
cef81b8c23
WebSockets: minor update in JS code style
...
Use anonymous blocks { } instead of anonymous functions as the outermost scope
in some files.
Also fix incorrect wording for a comment
2021-06-14 10:36:10 +02:00
Luciano Iam
f1d7e1759a
WebSockets: repeat 8baf275 for JS files
...
Like ec131fc
does
2021-06-14 10:25:45 +02:00
Robin Gareus
e91fd1fce6
Add Lua binding to query plugin-presets and scalepoints
2021-05-27 16:56:24 +02:00
Hubert Figuière
17b7d92244
Added midnam for Yamaha P-121/125
...
- I do have a P-125, and did test with it
- Yamaha MIDI reference list both P-121 and P-125 for the same
- Values comes from official Yamaha documentation
The file is my own creation, licensed CC0.
2021-05-21 22:06:10 -04:00
Ben Loftis
70fb4d4a27
Plugin Tags: add some new tagged plugins, especially VST3s
2021-05-20 11:42:48 -05:00
Ben Loftis
0fe68cabca
Plugin Tags: start collection of VST3 tags with Harrison AVA plugins.
2021-05-14 15:08:16 -05: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
Robin Gareus
56d6a9b9f4
Remove executable flag from device files
2021-05-04 02:42:43 +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
f40973658e
Update export preset dithering
...
amend 7c087839f8
prefer triangular dither over white noise
2021-04-16 15:25:23 +02:00
Robin Gareus
7c087839f8
Update Streaming Preset
2021-04-16 04:29:05 +02:00
Robin Gareus
d5696d456f
CD and DVD-A formats are identical, remove redundancy
2021-04-16 04:15:33 +02:00
Robin Gareus
2a08dd09ef
Rename "tagged" export presets
2021-04-16 04:15:25 +02:00
Robin Gareus
0a0de11117
Remove some redundant export presets/formats (always prefer tagged)
2021-04-16 04:04:40 +02:00