Commit graph

41808 commits

Author SHA1 Message Date
Paul Davis
856aad62da SMF import: attempt to find tempo-related metadata in any track 2025-12-11 18:20:17 -07:00
Robin Gareus
e84a3200ec
Use Shift+F to toggle Foldback visibility in the mixer 2025-12-11 22:42:13 +01:00
Robin Gareus
be93b1ee29
Sort strip at export, retain current order on import 2025-12-11 22:09:46 +01:00
Robin Gareus
f0a52eccc0
Fix MIDI audition 2025-12-11 06:08:29 +01:00
Robin Gareus
fca4083e12
Fix YASNAFU (amend fa319ffda2), midi audition/playback
The condition is NO playlist pending. This fixes MIDI audition
and perhaps a few other MIDI playback edge-cases.
2025-12-11 05:11:29 +01:00
Robin Gareus
634e97b1fd
Don't package xjadeo/harvid/ffmpeg with VBM 2025-12-11 03:28:47 +01:00
Robin Gareus
83cc97e101
Fix compilation w/o VST3_SUPPORT, remove redudant headers 2025-12-11 00:32:23 +01:00
Robin Gareus
a30a161288
VST3: directly use bundle-path on macOS
This fixes an issue with Info.plist indirection.
2025-12-10 22:53:12 +01:00
Robin Gareus
ecabfbec5a
Remove outdated mix-tools scripts (superseded by native feature) 2025-12-10 02:38:38 +01:00
Robin Gareus
ca04a320c4
Add curl trace support 2025-12-09 23:15:30 +01:00
Robin Gareus
b11ef7fee4
Fix curl 421 errors when disabling verify peer
```
== Info: WARNING: disabling hostname validation also disables SNI.
```
which leads to a "431 Misdirected Request" reply for servers
with shared hosting.
2025-12-09 23:05:29 +01:00
Robin Gareus
8a9f72ad88
Add support for strip-states to template manager 2025-12-09 20:53:01 +01:00
Robin Gareus
3c3712933c
Allow to replace/overwrite Route State (2/2) 2025-12-09 00:31:33 +01:00
Robin Gareus
bdaf96e3b6
Allow to replace/overwrite Route State (1/2) 2025-12-09 00:31:12 +01:00
Robin Gareus
4207b67b73
Clean template dir before overwriting existing template 2025-12-08 22:45:59 +01:00
Robin Gareus
d5464b39db
VST3: handle edge-case when user removes optional aux ports 2025-12-07 19:10:13 +01:00
Robin Gareus
8e051bb488
Fix strip state import and preset load for VST3 plugins 2025-12-07 19:00:27 +01:00
Robin Gareus
b9154359a3
I/O Plugin: only activate plugin after setting state
This fixes an issue with some VST3 plugins (notably NDI).
2025-12-06 18:07:59 +01:00
Robin Gareus
df1d1644b8
Show message when library manifest cannot be downloaded 2025-12-06 15:55:24 +01:00
Robin Gareus
605de3eef4
VST3: fix bus configuration/connections
This handles the case where only part of a bus' ports are
connected. This can happen when a given speaker configuration
is not directly accepted, and the plugin provides more I/O than
requested.
2025-12-05 23:11:20 +01:00
Robin Gareus
8943e28931
VST3: add debug message and code cleanup 2025-12-05 23:06:02 +01:00
Robin Gareus
f8d4197ce7
Add some missing more tooltips 2025-12-05 17:33:13 +01:00
Robin Gareus
728558e51c
Use compiler provided PTW_VERSION define for compatibility 2025-12-05 16:00:09 +01:00
Robin Gareus
b938daca95
Yet another unistd.h special case for 2025-12-05 14:46:05 +01:00
Robin Gareus
0f3760a8d1
Amend be445a8079, add missing symbol 2025-12-05 00:09:28 +01:00
Robin Gareus
a04e56f3a8 Fix builds with clang
chan_count.h:216:29: note: 'operator<<' should be declared prior to the call site or in namespace 'ARDOUR'
2025-12-04 23:55:37 +01:00
Robin Gareus
31ac7db2ed
Allow to reconfigure VST3 I/O pins 2025-12-04 23:39:54 +01:00
Robin Gareus
be445a8079
VST3: set VSTSpeakerArrangements to match track
This fixes some plugins that require a valid Bus/SpeakerArrangement
setting to set the available per bus I/O channel-count.
(e.g. Altiverb). Most other VST3s initially announce all
available channels.

TODO: check that this does not break plugins with optional
busses (sidechain in, multi-out instruments)
2025-12-04 23:39:54 +01:00
Aleksandr Prokudin
1190dd3a3e Add Juan Vardy to the list of Spanish translators 2025-12-04 23:23:49 +01:00
Robin Gareus
f8212aec53
Fix pesky follow-playhead button tooltip
ArdourButton uses the tooltip from the related action (if any).
2025-12-04 01:26:31 +01:00
John Emmas
8ca808346a Partially revert commit #d0109bed16 (it shouldn't have been affecting MacOS builds???) 2025-12-03 10:24:59 +00:00
Paul Davis
dddaffe3ac plugin selector: if neither name nor tag buttons are enabled, include creator in search fields 2025-12-02 17:45:14 -07:00
Robin Gareus
c08531f96e
Fix macOS builds (missing header)
implicit instantiation of undefined template 'std::array<..>'
2025-12-02 16:54:05 +01:00
Robin Gareus
d0109bed16
Move unistd.h detection to the correct wscript
This fixes macOS builds (getpid())
2025-12-02 16:38:42 +01:00
Robin Gareus
6ce8358709
Remove yet another irrelevant unistd.h 2025-12-02 14:00:59 +01:00
Robin Gareus
39370aff7b
Fix crash when selecting multiple regions
see also 7a5591121b, action was renamed.
2025-12-02 13:58:15 +01:00
Paul Davis
7a5591121b rationalize region "show properties" and "edit in separate window" menu items 2025-12-01 20:48:35 -07:00
Paul Davis
fd0e9e840e when opening a pianoroll for a new empty region, take the note mode from the track 2025-12-01 18:10:19 -07:00
Paul Davis
38368f4dd9 save and restore pianoroll note mode on a per-region basis 2025-12-01 18:10:19 -07:00
Paul Davis
54958f1e94 remove debug output 2025-12-01 18:10:19 -07:00
Paul Davis
36d6200631 remove some debug output associated with loading region UI settings 2025-12-01 18:10:19 -07:00
Robin Gareus
7635707ac2
Disable debug-print in MIDI randomize script 2025-12-02 00:54:42 +01:00
Paul Davis
fca85e01c9 partially revert cf6eff4d9 upon realizing that a lot of the changes were not required
Hiding the overlay text when the trigger rec-enable state changes is sufficient
2025-12-01 15:32:47 -07:00
Paul Davis
cf6eff4d9f ensure count-in for clip recording vanishes at transport stop/rec-disable 2025-12-01 15:17:26 -07:00
Paul Davis
c5c04f38cd audio clip editors: ensure countdown digits are not scrolled out of sight 2025-12-01 15:17:26 -07:00
Paul Davis
04a1ed3c48 pianoroll: ensure countdown digits are not scrolled out of sight 2025-12-01 15:17:26 -07:00
Robin Gareus
21b2985c47
Tweak Stip Import table layout 2025-12-01 22:19:12 +01:00
Robin Gareus
5833fc08f2
Best keep Mixbus state in mixbus-git 2025-12-01 21:23:00 +01:00
Nicolas Koch
34850e514d MCP - Fix iCON P1-M check for RGB update on next redisplay 2025-12-01 13:10:02 -07:00
Nicolas Koch
2db87934dd MCP: iCON P1-M/P1-NANO/V1-M only - Make RGB blink to 20% brightness when track/bus selected 2025-12-01 13:10:02 -07:00