13
0
Commit Graph

39240 Commits

Author SHA1 Message Date
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
0518405432
L: prevent crash at shutdown (amend f74dbbeb25) 2024-05-10 15:12:01 +02:00
19fe832a2c L: move marker buttons into the track-header header 2024-05-09 20:18:09 -05:00
f0311776af L: pack the global track height, solo, and rec-arm in a table 2024-05-09 20:18:09 -05:00
48bbd17af2 L: pad the left and right of the editor and mixer sections 2024-05-09 20:18:09 -05:00
f6ff392501 L: softer theme 2024-05-09 20:18:09 -05:00
87dc8ad37c L: pixel pushing 2024-05-09 20:18:09 -05:00
577640588e L: remove box around meters; replace with drop-shadow separators 2024-05-09 20:18:09 -05:00
e18c194a49 L: tweaks to color theme 2024-05-09 20:18:09 -05:00
65aecb2bcd L: Reset Peaks button action 2024-05-09 20:18:09 -05:00
b3b0d16908
Merge branch 'ardour' 2024-05-09 15:28:09 +02:00
9753b26150 T: remove mistakenly committed changes related to debugging 2024-05-08 22:17:07 -06:00
b10a5be5be T: radically change the logic for auto-connect
This now auto-connects all tracks at once, using a single list of available
ports for input and output.

It also handles a mixture of stereo and mono tracks correctly
2024-05-08 22:05:30 -06:00
82d786f506 T: no auditioning 2024-05-08 22:05:30 -06:00
5cfc2a939e
T: reset input meters when there is no recorder UI 2024-05-09 00:08:14 +02: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
c710e7c0af
Merge branch 'ardour' 2024-05-08 17:09:23 +02:00
e542a8e0a0
Add action to reset all peak-hold (incl input meters) 2024-05-08 17:09:13 +02:00
e112ef7cc4
Merge branch 'ardour' 2024-05-08 15:12:11 +02:00
3bab92f9a7
Add action to reset all meter peak hold 2024-05-08 15:11:36 +02:00
a76f5db57f L: expose Output button at bottom of master strip (only) 2024-05-07 20:35:36 -05:00
e276fd08fd Merge branch 'ardour' 2024-05-07 17:47:56 -06: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