13
0
Commit Graph

39266 Commits

Author SHA1 Message Date
60d9c6911e
Merge branch 'ardour' 2024-05-15 03:00:14 +02:00
a0e27495c6
Abstract base class for ArdourFader
This allows derivative projects to use other fader
render implementations.
2024-05-15 02:41:37 +02:00
8920670f67
Merge branch 'ardour' 2024-05-14 23:59:02 +02:00
dad32d8b11
Clean up slider-controller includes 2024-05-14 23:41:51 +02:00
3c524098b4
Fix CC event for DM10-mkII Plugin 2024-05-14 22:07:31 +02:00
b1f4ef85c2
Merge branch 'ardour' 2024-05-14 20:36:58 +02:00
86c3b70c54 add some utility functions to Buffers and BufferSets to allow some kinds of debugging easily 2024-05-14 12:25:58 -06:00
ac47688023
Add Lua plugin to map DM10-mkII Studio HiHat MIDI messages 2024-05-14 17:20:52 +02:00
5b02561573
Fix MIDI Tracer (print polypress value) 2024-05-14 17:20:01 +02:00
662c47651a
Merge branch 'ardour' 2024-05-14 03:48:30 +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
f9cb8877dd L: add a divider between the transport toolbar and meters 2024-05-13 19:06:33 -05:00
f5569321d8 L: remove vestigial frame around mixer section 2024-05-13 19:06:33 -05:00
6fe689098b
Merge branch 'ardour' 2024-05-13 23:12:03 +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
c65c63137e
L: fix crash when changing session related prefs
e.g. changing timecode master (prefs dialog has-a
TransportMastersWidget, which requires a session)
2024-05-13 23:09:16 +02:00
c3eb30d96b action group names must not be translatable 2024-05-13 15:08:53 -06:00
df65989cae
Merge branch 'ardour' 2024-05-13 21:55:50 +02: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
496f23c235
L: add missing show(), amend 73c186070 2024-05-13 20:19:17 +02:00
1b1d6e767b
Include YTK in doxygen doc 2024-05-13 20:09:30 +02:00
73c1860704
L: horizontally center meters 2024-05-13 19:41:58 +02:00
b1bcb7f9fc activate Delivery amp if used 2024-05-11 08:38:30 -06:00
b5ec69d50e L: the prefs dialog is a separate window (again) (reverts 69b430) 2024-05-11 07:30:51 -05:00
911fcb8214 L: visibility buttons do not need to be orange 2024-05-11 07:30:51 -05:00
41d2e40fde (backport) allow group tabs to be themeable 2024-05-11 07:30:51 -05:00
25887eaeeb L: yet another packing attempt for timebar header 2024-05-11 07:30:51 -05:00
10d371333d
Merge branch 'ardour' 2024-05-11 09:50:59 +02:00
ca551ed07a add the correct control to a ControlGroup when adding a Route to a RouteGroup 2024-05-10 17:37:34 -06:00
1f262d83ee send gain control for MasterSend must use GainAutomation parameter to be groupable
ControlGroups don't admit controls with a different parameter type, and a RouteGroup's
_gain_group uses GainAutomation as its parameter type.
2024-05-10 17:37:34 -06:00
857ef78417 second application of 41c68ffc19
This is reapplied to allow us to remain in sync with ardour/master more easily
2024-05-10 17:37:34 -06:00
9f98b4ab4e second application of f9a76829f3 after revert in ardour/master
This is reapplied to allow us to remain in sync with ardour/master more easily
2024-05-10 17:37:34 -06:00
0b73ff4daf 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 17:37:34 -06:00
d931a2d83e Revert "fix for metering of a MasterSend (internal send)"
MasterSends are not (currently) part of Ardour.

This reverts commit de1a425704.
2024-05-10 17:37:34 -06: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
baa29b8bf1 L: more layout changes 2024-05-10 10:25:50 -05:00
5f0c2a4d32 Merge branch 'ardour' 2024-05-10 08:37:13 -06:00
41c68ffc19 ensure that the master send is directly before the main outs. 2024-05-10 08:37:09 -06:00
bf69e367ac revert inadvertently committed change made for debugging. 2024-05-10 08:37:09 -06:00
f9a76829f3 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:37:09 -06:00
21f4dce2d9 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:37:09 -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