Commit Graph

38788 Commits

Author SHA1 Message Date
jean-emmanuel
c28080d44c ui: mixer: remove duplicate handler that causes a bug where the "Add Track" dialog pops up upon double clickin anywhere on a vca strip 2024-02-15 14:58:54 +01:00
jean-emmanuel
ba279e2e67 ui: mixer: the formely broken rename dialog on vertical button's double click may actually become an unexpected annoyance, better disable it 2024-02-15 14:58:52 +01:00
jean-emmanuel
8a4f852ff2 ui: mixer: same as 313b0b2ddd but with label button 2024-02-15 14:58:46 +01:00
jean-emmanuel
313b0b2ddd ui: mixer: clear strip selection when clicking on foldback bus number label, otherwise changing the bus' color will also affect whatever strip is currently selected (this is a more general issue however and should probabaly be addressed globally) 2024-02-15 14:56:22 +01:00
jean-emmanuel
ef160dd24e mixer: ui: consistent interaction with foldback bus number label (context menu on press instead of release) 2024-02-15 14:56:21 +01:00
jean-emmanuel
33a9664748 ui: mixer: vca: consistent interaction with number_label button (context menu on press instead of release, add missing color edit on double click) 2024-02-15 14:56:21 +01:00
jean-emmanuel
2f29483ac2 ui: mixer: vca: bring vertical button context menu on button press instead of release (like everywhere else), this also fixe renaming on double click 2024-02-15 14:56:21 +01:00
jean-emmanuel
097bdc13f9 ui: mixer: fix vca buttons not visually releasing (inner stroke not cleared upon mouse release) 2024-02-15 14:56:21 +01:00
Robin Gareus
311f55dba2 Triggerbox Processors are not visible and have no UI
Previously A ProcessorWindowProxy was created for each Route's
triggerbox, and the state was saved with the session file.
2024-02-15 13:26:47 +01:00
Robin Gareus
4b582e877e Update AAF import implementation to new libAAF API 2024-02-15 01:44:35 +01:00
Robin Gareus
a5f4bf39d1 Update libAAF (upstream v0.6-45-g9171e40) 2024-02-15 01:44:35 +01:00
Robin Gareus
477cff6980 Remove unmaintained AAF CLI 2024-02-15 01:44:35 +01:00
Robin Gareus
0a72c1317f Initial GUI support to load AAF sessions 2024-02-15 01:44:35 +01:00
Robin Gareus
36cd1f796f Define AAF file extension 2024-02-15 01:44:34 +01:00
Robin Gareus
a750f251d1 Allow create Sessions with a specific sample-rate (2/2) 2024-02-15 01:44:34 +01:00
Robin Gareus
b36323688a Allow create Sessions with a specific sample-rate
This is in preparation to create sessions from AAF which may
have a sample-rate other than the running engine.
2024-02-15 01:44:31 +01:00
Paul Davis
25310e49c3 add metadata to session property editor so that search "works" there
There's still relatively limited amounts of metadata available there
2024-02-14 09:23:18 -07:00
Robin Gareus
a44124937e Allow to use ardour --gdb on modern systems
gdb indirectl tdepends on recent glib, so we have to set
LD_LIBRARY_PATH after gdb has started. This fixes:

```
gdb: symbol lookup error: /lib64/libbabeltrace.so.1: undefined symbol: g_string_free_and_steal
```
2024-02-14 15:29:22 +01:00
Edgar Aichinger
7ee7cf5f4e correct a few escape character errors in german (gtk2_ardour) and czech
(libs/ardour) translation strings, fixes .mo generation
2024-02-14 11:50:27 +01:00
Robin Gareus
64a6fddbea Vapor: fix SpatializationAlgorithm constant 2024-02-13 17:59:07 +01:00
Alexandre Prokoudine
4fb2407944 Update Russian translation 2024-02-13 12:37:15 +01:00
Alija Strömkvist
2383c9bb37 Fix incorrect variable mistake
hide_button was used when width_button should've been
2024-02-13 06:59:19 +01:00
Robin Gareus
ef81f3163d Vapor: improve backwards compat of Apple renderer
replace constants only available >= macOS 11.0
2024-02-13 06:29:56 +01:00
Robin Gareus
e13047a769 NO-OP: clang-format 2024-02-13 05:00:16 +01:00
Robin Gareus
03ea0c8080 Vapor: improve backwards compat of Apple renderer 2024-02-13 04:53:51 +01:00
Robin Gareus
c6d0064e09 Vapor: relax Apple Binaural Renderer detection 2024-02-13 04:35:45 +01:00
Robin Gareus
0c96c12a50 Vapor: Implement Apple Binaural Renderer 2024-02-13 02:07:43 +01:00
Robin Gareus
4fdf5b2967 Vapor: re-send pan positions at export start 2024-02-12 20:49:13 +01:00
Robin Gareus
e2cdb3f5d8 Dummy Backend: allow testing with some prime buffersizes 2024-02-12 14:07:59 +01:00
Julien Taverna
63103785e6 Update French translation 2024-02-05 22:47:27 +01:00
Edgar Aichinger
177f020745 update german translation 2024-02-05 22:41:11 +01:00
Martin Vlk
d84363329b Czech translation updates. 2024-02-03 21:12:02 +01:00
The Marlboro Man
d68e034ef6 Add Donner DMK25 spacline midi interface map file 2024-02-03 02:43:36 +01:00
Bill Smith
d4585266b7 Add Lexicon MPX100 midnam file 2024-02-03 02:40:34 +01:00
Olivier HUMBERT
cfb162e085 French translation update 2024-02-01 18:43:56 +01:00
Paul Davis
c628099814 launchpad Mini/X: tweak regex to account for weird cases
IRC user MikeLupe reports a Linux/ALSA system that has ports named

 Launchpad Mini MK3 LPMiniMK3 DA
 Launchpad Mini MK3 LPMiniMK3 MI

(note the truncations). Unclear if this is a failure of some specific
version of ALSA or something unusual about his device, but this
should fix the situation without breaking for anyone else
2024-01-31 17:13:10 -07:00
Paul Davis
07407c4e7c add a tooltip to describe ops on the pianoroll header, incl note select 2024-01-31 14:39:03 -07:00
Robin Gareus
f03e598340 Expose Surround Send Enable Sharing in UI 2024-01-30 23:58:43 +01:00
Robin Gareus
05ffd4821e Add Surround Send Enable Grouping 2024-01-30 23:58:40 +01:00
Robin Gareus
2e00638761 Vapor: add AutomationControl to en/disable surround send
This is in preparation to allow grouping send-enable.
2024-01-30 23:58:36 +01:00
Robin Gareus
11e508cbe6 Vapor: sync automation state of multi-channel surround pans 2024-01-29 22:24:43 +01:00
Robin Gareus
2579bb6dd4 Vapor: hide surround pan controls when removing channel(s) 2024-01-29 22:24:39 +01:00
Robin Gareus
21c3c865d3 Vapor: link stereo surround pan automation visibility 2024-01-29 22:24:29 +01:00
Robin Gareus
24929a2475 Fix packaging windows debug builds (>2GB) 2024-01-29 18:56:50 +01:00
Robin Gareus
fc9ac6a13c Fix linux/clang builds (incomplete forward declared type) 2024-01-29 14:56:40 +01:00
Robin Gareus
594d697b45 Fix path to windows-gdb 2024-01-29 04:56:22 +01:00
Robin Gareus
abc4f5a47f Update bundled gdb for windows debug builds 2024-01-29 03:49:54 +01:00
Robin Gareus
0e824cce0b Fix gtk-critical message when monitor section is not present 2024-01-28 21:59:14 +01:00
Robin Gareus
ddbe15fd03 Fix gdk livelock on Windows when compiled with recent mingw/gcc
recent gcc (>=11) sets _WIN32_WINNT >= 0x602 which changes
QS_ALLINPUT to include (QS_TOUCH | QS_POINTER) events which are
only available on Windows 8 and later. Listening to those events
makes ardour unresponsive.
2024-01-28 21:51:57 +01:00
Robin Gareus
7946e442d3 Consolidate code, use API 2024-01-28 14:59:17 +01:00