Commit Graph

266 Commits

Author SHA1 Message Date
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
Ben Loftis c199e9a99d UF8: do not expect a response from the handshake request 2023-08-26 17:34:04 -05:00
Robin Gareus 46a916f0b4
Add method to query sections 2023-08-26 14:09:53 +02:00
Ben Loftis 797fa24472
UF8: add profiles (prepare to bootstrap MCU/UF8 surface) 2023-08-24 19:18:18 +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
Albert Graef e448895acf Add a map for the Donner StarryPad drum pad controller. 2023-07-18 13:34:40 +04:00
Robin Gareus 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
Robin Gareus 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
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
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