5b02561573
Fix MIDI Tracer (print polypress value)
2024-05-14 17:20:01 +02:00
e75ad3399e
Fix BBT marker calculation when removing time
2024-05-14 03:20:04 +02:00
aa55bf35eb
Catch issues with invalid region vs. source length
...
e.g. the session from
https://tracker.ardour.org/view.php?id=9704#c28732
2024-05-14 02:12:45 +02:00
caae3501ec
TransportMasterWidget may not have a session
...
Other parts in this dialog already test for session == nullptr.
This can happen in the Preferences, when switching a timecode
master w/o a session (not possible in Ardour, but some derivative
project).
2024-05-13 23:11:43 +02:00
c3eb30d96b
action group names must not be translatable
2024-05-13 15:08:53 -06:00
6b8018d927
Indicate remaining record time for FLAC with >=
2024-05-13 21:54:18 +02:00
68d3be8918
Support querying disk space for disks > 16TB
...
under the hood `fsblkcnt_t` is used.
2024-05-13 21:32:10 +02:00
1b1d6e767b
Include YTK in doxygen doc
2024-05-13 20:09:30 +02:00
2f32a22a4d
Revert "ensure that the master send is directly before the main outs."
...
MasterSends are not (currently) part of Ardour.
This reverts commit dcdcaf4b47
.
2024-05-10 15:16:13 -06:00
384739aa80
Revert "fix for metering of a MasterSend (internal send)"
...
MasterSends are not (currently) part of Ardour.
This reverts commit de1a425704
.
2024-05-10 15:15:32 -06:00
fce1f15a87
avoid timecnt_t exception when loading a region with an excessively long length
...
This is not a fix for whatever underlying problem causes this, but it does allow sessions to load
when the faulty region(s) are not in use
2024-05-10 08:36:06 -06:00
dcdcaf4b47
ensure that the master send is directly before the main outs.
2024-05-10 08:35:03 -06:00
b929e8a4e2
revert inadvertently committed change made for debugging.
2024-05-10 08:35:03 -06:00
de1a425704
fix for metering of a MasterSend (internal send)
...
Metering for these sends should be effectively PostFader not Output,
and should not reflect the impact of solo & mute.
2024-05-10 08:35:03 -06:00
edc03002eb
for DEBUG::Processors, use display_name() not name()
...
This allows us to differentiate between different instances of the same
type of processor (e.g. Trim vs Fader, which are both of type Amp)
2024-05-10 08:35:03 -06:00
John Emmas
2e55f4452f
As we've yet to implement user options, let's prefer AAF filenames rather than extracting an internal Comp name
...
This helps to avoid situations where 2 x unrelated AAF imports use the same name internally - and/or they give us meaningless session names like "Untitled.ardour"
2024-05-10 15:07:44 +01:00
c62fbc5c5b
Fix boundary condition first/last marker label length
2024-05-08 19:16:07 +02:00
a0dc432e7a
Fix Marker label ellipsis for concurrent markers
...
* Sort markers: range-end before range-start
* When two marker have the same position, use distance
to next marker not on the same position
2024-05-08 19:07:09 +02:00
e542a8e0a0
Add action to reset all peak-hold (incl input meters)
2024-05-08 17:09:13 +02:00
3bab92f9a7
Add action to reset all meter peak hold
2024-05-08 15:11:36 +02:00
94e0f2d3cd
make dbl-click on mixer strip name button start a rename
2024-05-07 16:58:26 -06:00
7d04a8bdd4
remove redundant button number check
2024-05-07 16:58:26 -06:00
90d21161e7
more correct implementation for RouteProcessorSelection::set (AxisView*)
...
Suspending changes while clearing core selection stripables doesn't work
correctly, because we are not notified of the change before attempting
to add the argument.
2024-05-07 16:58:26 -06:00
fd1f68c34a
allow mixer strip button events to fall through to parent, part 2
2024-05-07 16:58:26 -06:00
29aeb88ce1
allow mixer strip button events to fall through to parent
2024-05-07 16:58:26 -06:00
88df55f86d
Remove debug messages, cleanup output (2/2)
2024-05-08 00:56:57 +02:00
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
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
4f59b1ddf5
show/hide group-tab spacer above VCA pane
2024-05-06 23:47:10 +02:00
70898a676b
Allow to run IOTasklist without rt permissions
2024-05-06 23:20:26 +02:00
576403c4cb
no track movement up/down when a selected track is already at the relevant edge
2024-05-06 10:11:09 -06:00
f92d821a72
working track drag-n-drop, re-picked from a 2nd implementation on a branch
2024-05-05 15:09:34 -06:00
fdd91cc325
remove debug output
2024-05-05 15:05:09 -06:00
51d2b3329c
more work catching button release after track drag
2024-05-05 15:03:12 -06:00
c3fb69c385
catch button release after track drag
2024-05-05 15:02:59 -06:00
b515174e6a
initialize track_drag member of Editor
2024-05-05 15:02:41 -06:00
e71fcaa92d
add private object to Editor for use with track drag-n-drop
2024-05-05 15:02:29 -06:00
e170b34bf0
add pure virtual API for track DnD to PublicEditor
2024-05-05 15:02:19 -06:00
89d7d85239
remove weird unused member of ARDOUR_UI
2024-05-05 15:02:03 -06:00
81d1724931
NO-OP: add clarifying comment
2024-05-05 15:01:54 -06:00
dec7b9a9af
Fix macOS signing when excluding xjadeo
2024-05-05 18:49:12 +02:00
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
df4f998231
Arrangement DnD now defaults to move (not copy)
2024-05-03 21:02:20 +02:00