Robin Gareus
88df55f86d
Remove debug messages, cleanup output (2/2)
2024-05-08 00:56:57 +02:00
Robin Gareus
5d175786e8
Remove debug messages, cleanup output (1/2)
2024-05-08 00:56:43 +02:00
Mattias Ohlsson
10109c3147
Fix typos
2024-05-07 18:52:02 +02:00
John Emmas
dc74533fab
Remove a declaration that won't be needed now
2024-05-07 16:06:47 +01:00
John Emmas
a345d05f0f
When importing AAF's move some code so that it only gets executed once per Source, rather than once for every Region
...
Fixes a problem where the Editor's 'Sources' pane was showing too many entries if there were more Regions than Sources.
2024-05-07 10:32:25 +01:00
Robin Gareus
4b8b5acfc4
Fix builds with gcc-14 lstat ( #9703 PR #893 )
...
from stat(2)
```
lstat():
/* glibc 2.19 and earlier */ _BSD_SOURCE
|| /* Since glibc 2.20 */ _DEFAULT_SOURCE
|| _XOPEN_SOURCE >= 500
|| /* Since glibc 2.10: */ _POSIX_C_SOURCE >= 200112L
```
2024-05-07 00:17:56 +02:00
Robin Gareus
4f59b1ddf5
show/hide group-tab spacer above VCA pane
2024-05-06 23:47:10 +02:00
Robin Gareus
70898a676b
Allow to run IOTasklist without rt permissions
2024-05-06 23:20:26 +02:00
Paul Davis
576403c4cb
no track movement up/down when a selected track is already at the relevant edge
2024-05-06 10:11:09 -06:00
Paul Davis
f92d821a72
working track drag-n-drop, re-picked from a 2nd implementation on a branch
2024-05-05 15:09:34 -06:00
Paul Davis
fdd91cc325
remove debug output
2024-05-05 15:05:09 -06:00
Paul Davis
51d2b3329c
more work catching button release after track drag
2024-05-05 15:03:12 -06:00
Paul Davis
c3fb69c385
catch button release after track drag
2024-05-05 15:02:59 -06:00
Paul Davis
b515174e6a
initialize track_drag member of Editor
2024-05-05 15:02:41 -06:00
Paul Davis
e71fcaa92d
add private object to Editor for use with track drag-n-drop
2024-05-05 15:02:29 -06:00
Paul Davis
e170b34bf0
add pure virtual API for track DnD to PublicEditor
2024-05-05 15:02:19 -06:00
Paul Davis
89d7d85239
remove weird unused member of ARDOUR_UI
2024-05-05 15:02:03 -06:00
Paul Davis
81d1724931
NO-OP: add clarifying comment
2024-05-05 15:01:54 -06:00
Robin Gareus
dec7b9a9af
Fix macOS signing when excluding xjadeo
2024-05-05 18:49:12 +02:00
Robin Gareus
8cf0fe5c77
Fix FPE when adding audio pins to a MIDI plugins
2024-05-04 20:17:25 +02:00
jean-emmanuel
4e44f44e71
mixer: use ardour widgets instead of native gtk's for plugin list dropdown and search clear button
2024-05-03 21:19:48 +02:00
Maciej Bliziński
18949a8730
Add a hint about quotes in post-export.
...
When I saw the post-export hint, I thought I needed to quote the arguments. Usually, either you provide a string which will be interpolated by the shell, in which case you need to add quotes, or you build an array of strings, and in this case you don't need to add quotes - but you build an array and not write a command template. Ardour's approach is a departure from this mode, so let's save future people time trying to figure this detail out.
2024-05-03 21:11:34 +02:00
Olivier HUMBERT
68402aae12
Update French translation
2024-05-03 21:09:24 +02:00
Florian Hülsmann
27154d9769
set explicit StartupWMClass for better Linux desktop UX
2024-05-03 21:06:49 +02:00
Robin Gareus
df4f998231
Arrangement DnD now defaults to move (not copy)
2024-05-03 21:02:20 +02:00
Robin Gareus
100ee72cec
Fix copying RegionFx Automation
2024-05-03 14:44:49 +02:00
Robin Gareus
233a82d5f9
Separate xjadeo and harvid packaging (and remove 32c)
...
This is mainly for the benefit of traxlive, which needs
ffmpeg to encode mp3 or import encoded files, without
support for video.
2024-05-03 03:52:57 +02:00
Robin Gareus
37d24eee7d
Flush Audioregion local [fx] cache when changing region gain
2024-05-02 23:04:50 +02:00
Ben Loftis
27e2348b47
when capturing a midi pgm change, display the pgm num (for LT)
2024-05-02 12:43:12 -05:00
Ben Loftis
a88d430609
null check for a missing session (for LT)
2024-05-02 12:42:23 -05:00
John Emmas
631ee17e34
Modify class ARDOUR::DiskReader because it now includes members declared using 'thread_local'
...
On Windows, variables defined as having thread storage can have a different address in different threads and as such, they aren't allowed to be imported or exported from a DLL.
2024-05-02 10:22:44 +01:00
Robin Gareus
99e2ac28e1
Update debug message to include regionfx and offset
2024-05-01 22:30:04 +02:00
Robin Gareus
f355551839
Don't nag Trax users after export
2024-05-01 14:54:31 +02:00
Robin Gareus
b9da1a5bd5
Expose HW concurrency to LV2 plugins
2024-05-01 03:51:42 +02:00
Robin Gareus
2ccda116c7
Add preference for I/O thread count
2024-04-30 03:54:57 +02:00
Robin Gareus
5b9e4fff63
Parallelize Disk I/O and RegionFx processing
2024-04-30 03:46:39 +02:00
Robin Gareus
4b0da72bc2
Delegate all DiskReader I/O to the IOTaskList (amend 170b9150)
2024-04-30 01:55:44 +02:00
Robin Gareus
ee87b068e8
Move RegionFx ThreadBuffers to Butler thread
2024-04-30 01:54:33 +02:00
Robin Gareus
170b915038
Prepare for parallel Disk I/O
2024-04-30 00:01:32 +02:00
Robin Gareus
2af2df3516
Raise the butler's I/O priority
...
This likely won't make much difference on modern systems,
since it requires a kernel based I/O scheduler. which is
disabled (set to "none" for NVMe and SSDs).
2024-04-29 21:46:06 +02:00
Robin Gareus
e90e31d682
Add a Tracks/Waveform icon
2024-04-29 21:00:27 +02:00
Robin Gareus
ce4f91483b
Fix OSX packaging and signing for LiveTrax
2024-04-29 00:56:27 +02:00
Robin Gareus
9bafa8a216
Remove svn related part in bundle script
2024-04-29 00:42:12 +02:00
Robin Gareus
75167ac347
Bundle/package script updates for LiveTrax
2024-04-28 17:54:20 +02:00
Robin Gareus
5f7ecf59a5
Allow to compile w/o LV2 support (trax)
2024-04-28 17:50:51 +02:00
Robin Gareus
dcb732f07c
Only allow editing top-most MIDI region in layered view
...
NoteDrag (change pitch) only works correctly for the topmost
region when using Stacked LayerDisplay. Note-grid is also only
displayed for the top layer.
2024-04-27 00:04:29 +02:00
Paul Davis
201580f7ba
fix crashes caused by assert (_fx_line); item does not exist for livetrax
2024-04-25 13:07:00 -06:00
Paul Davis
fc86629daf
sometimes concision with variable naming is of no help
2024-04-25 13:07:00 -06:00
Paul Davis
21a39c5f1f
profile initialization per-program needs to happen earlier, in ARDOUR::init()
2024-04-25 13:07:00 -06:00
Paul Davis
b2570bcaa3
remove debug output
2024-04-25 13:07:00 -06:00