13
0
Commit Graph

319 Commits

Author SHA1 Message Date
9345f824f5
Update scripts for new bonuce_range API 2023-10-16 21:12:42 +02:00
Stian Grindvoll
5a7f750e7c
Fix ardour not loading Moog Subsequence 37 midnam 2023-10-09 21:54:41 +02:00
Stian Grindvoll
cfd19197b2 Add Midname for Moog Subsequent_37 2023-10-09 13:37:47 -06: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
kh
290b933a58 Kurzweil SP4 midi name document 2023-09-16 11:19:35 -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
c199e9a99d UF8: do not expect a response from the handshake request 2023-08-26 17:34:04 -05:00
46a916f0b4
Add method to query sections 2023-08-26 14:09:53 +02:00
797fa24472
UF8: add profiles (prepare to bootstrap MCU/UF8 surface) 2023-08-24 19:18:18 +02:00
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
Albert Graef
e448895acf Add a map for the Donner StarryPad drum pad controller. 2023-07-18 13:34:40 +04:00
a857a0af4d
Update Luabindings for new TempoMap API 2023-07-14 23:48:13 +02:00
Albert Graef
37c000c967 Add binding maps for the AKAI APC mini (mk1 and mk2) and the MPK miniplus. 2023-07-12 22:31:27 +02:00
72522dd05d
Lua bindings for TempoMap::get_grid 2023-07-11 23:01:09 +02:00
CardamomCake
4fc3bd88aa
Add MIDI map for Devine_Versakey 2023-07-06 23:54:38 +02:00
e23cfe2942
Add ACE Stereo Routing 2023-07-06 00:27:30 +02:00
538bb73f99
Add example selection-changed Lua script 2023-07-04 21:21:07 +02:00
f9396cc19b
Add example lua script presets 2023-06-28 19:10:34 +02:00
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
4529a17617
Implement Section Delete/Insert 2023-06-06 02:42:43 +02:00
a72962937f
Have some fun with Lua DSP 2023-05-12 02:49:37 +02:00
c3f65a2237
Add Lua DSP processor to downmix 5.1 to stereo 2023-04-24 01:59:50 +02:00
295dbd8e1e
Make RCU reader return a const pointer (omnibus commit) 2023-04-08 00:15:37 +02:00
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
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
c629f3ffcb
Fix Lua biqaud filter parameter range 2022-12-08 18:54:20 +01:00
81ccb685b2
Update CD marker Lua script, use new API 2022-12-02 13:06:29 +01:00
84b11298c9
Update Lua VAMP scripts, follow readable API change since 7.0 2022-11-26 16:30:53 +01:00
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
8f9636f48e TouchOSC: Trigger Grid layout: improve banking 2022-11-07 12:45:25 -06:00
32c73f93a2 TouchOSC: Mixer Scene layout: Add an example layout for Mixer Scenes 2022-11-07 12:45:25 -06:00
32d2b371c1 TouchOSC: add Clip_Launcher.tosc and update TransportController.tosc 2022-11-01 14:04:02 -05:00
d425bfc3ff
Update Lua Biquad filter 2022-10-31 22:47:30 +01:00
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
d585ef1319
Update export presets
* Add WAV export preset
* Add mp3 export preset
* clarify "CD" preset name
2022-10-20 21:38:45 +02:00
a9b785d89c
Fix typos - #9000 2022-10-17 15:57:01 +02:00
ae6bf4bc7d
Deploy LRDF presets (if any) 2022-10-11 17:07:33 +02:00
99d0cc47b7 Remove outdated script 2022-10-05 05:23:30 +02:00
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
efca0ee433 remove .daw-meta.xml from share/media 2022-10-04 13:44:06 -06:00
a410a6fd26 remove useless click clips from share/media 2022-10-04 13:44:06 -06:00
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
76c0f42ecb
Second round of Lua script API updates 2022-09-27 20:00:50 +02:00
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
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
2912577420 Fix a few typos more 2022-09-04 23:32:25 +03:00
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
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
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
4ecb19d9ee send_to_bus script: fix typo in prior commit 2022-07-01 10:11:05 -05:00
2b250a5639 send_to_bus script: fix for mixbus or other cases where master bus inputs=0 2022-07-01 09:01:43 -05:00
94ca42cbea lua mixer_reset: fix copy+paste thinko so it actually works 2022-06-22 14:19:40 -05:00
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
215acaca2e NO-OP: reset_mixer.lua remove CR at line endings 2022-06-16 13:19:59 -05:00
cb2e51808d Lua script: reset_mixer: fix thinko that broke automation state reset 2022-06-14 18:05:12 -05:00
e8058792a3 Mixer Save+Recall (Lua): add option to recall the route names stored in the file 2022-06-01 08:53:50 -05:00
9a580078f0 Mixer Save+Recall (Lua): support args for local+global separation 2022-06-01 08:53:50 -05:00
fd879ca45d libardour: change API of Session::request_locate() to include "force" argument (script edition) 2022-05-27 18:49:35 -06:00
6691db1c54 plugin tags: add tags for some Apple, x42, and Harrison plugins 2022-04-26 12:09:36 -05:00
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
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
bd32243ec7 lua/superclocks: use accessor rather than static var 2022-03-17 14:15:59 -06:00
26159ef168
Rename file extension to get Akai MPK249 map to be picked up by waf 2022-03-01 23:11:46 +01:00
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
3c9e5279ab
Add example meta-data file 2022-01-13 00:10:54 +01:00
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
4852ebc49a
Update Lua script to new request_transport_speed() API 2021-12-18 15:36:40 +01:00
ddc03bbc5e
Bundle some media-files 2021-12-16 19:08:03 +01:00
2003ca7b5f
Add Lua script snippet to query/modify tempo-map 2021-12-11 17:44:43 +01:00
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
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
b209827d10
Lua script button to immediately record
For all guests who do not like keyboard shortcuts :)
2021-09-26 00:03:52 +02:00
bc4eb334d9
Align printed port/latencies in debug script output 2021-09-14 21:39:54 +02:00
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
8eabcc720d Lua script fix for new timeline types 2021-08-13 12:51:29 -06:00
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
f245992186 updated Temporal::Beats ... scripts edition 2021-08-13 12:51:28 -06:00
dd0c543943
MIDNAM spelling fix "Accordion" #8773 2021-07-09 21:43:33 +02:00
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
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
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