Commit Graph

17151 Commits

Author SHA1 Message Date
Paul Davis
b929e8a4e2 revert inadvertently committed change made for debugging. 2024-05-10 08:35:03 -06:00
Paul Davis
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
Robin Gareus
c62fbc5c5b Fix boundary condition first/last marker label length 2024-05-08 19:16:07 +02:00
Robin Gareus
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
Robin Gareus
e542a8e0a0 Add action to reset all peak-hold (incl input meters) 2024-05-08 17:09:13 +02:00
Robin Gareus
3bab92f9a7 Add action to reset all meter peak hold 2024-05-08 15:11:36 +02:00
Paul Davis
94e0f2d3cd make dbl-click on mixer strip name button start a rename 2024-05-07 16:58:26 -06:00
Paul Davis
7d04a8bdd4 remove redundant button number check 2024-05-07 16:58:26 -06:00
Paul Davis
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
Paul Davis
fd1f68c34a allow mixer strip button events to fall through to parent, part 2 2024-05-07 16:58:26 -06:00
Paul Davis
29aeb88ce1 allow mixer strip button events to fall through to parent 2024-05-07 16:58:26 -06:00
Robin Gareus
5d175786e8 Remove debug messages, cleanup output (1/2) 2024-05-08 00:56:43 +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
4f59b1ddf5 show/hide group-tab spacer above VCA pane 2024-05-06 23:47:10 +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
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
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
Ben Loftis
a88d430609 null check for a missing session (for LT) 2024-05-02 12:42:23 -05:00
Robin Gareus
f355551839 Don't nag Trax users after export 2024-05-01 14:54:31 +02:00
Robin Gareus
2ccda116c7 Add preference for I/O thread count 2024-04-30 03:54:57 +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
b2570bcaa3 remove debug output 2024-04-25 13:07:00 -06:00
Paul Davis
0b8cfdee40 display MIDI scene markers 2024-04-25 13:07:00 -06:00
Paul Davis
a7dbf57afa more crash avoidance in sfdb UI if there's no auditioner 2024-04-25 13:07:00 -06:00
Paul Davis
ad53c31e50 sfdb UI should not crash if there's no auditioner 2024-04-25 13:07:00 -06:00
Paul Davis
5d1233e60a NO-OP: fix space near braces/brackets 2024-04-25 13:07:00 -06:00
Paul Davis
43e0f08b93 sfdb_ui should be smart if there's no auditioner 2024-04-25 13:07:00 -06:00
Paul Davis
8f7f204ae4 port group display should not crash if there's no auditioner 2024-04-25 13:07:00 -06:00
Paul Davis
9052eb013e no crash if instrument selector has no _instrument_list 2024-04-25 13:07:00 -06:00
Paul Davis
f1a3eb1e3d use a different source file for ardour.menus in the livetrax case 2024-04-25 09:26:33 -06:00
agfline
8ea3a14cd6 Update AAF import UI 2024-04-24 17:13:00 +02:00
Robin Gareus
38adfdf79e Add custom color for region effect automation 2024-04-23 21:56:26 +02:00
Robin Gareus
b2d4280e0f Add support for Region Fx Automation 2024-04-23 21:56:22 +02:00
Robin Gareus
e5506d281a GUI support for Region Fx (in Region Properties) 2024-04-23 21:56:18 +02:00
Robin Gareus
ad9a3ae103 Fix region-gain envelope auto-enable when dragging
When using freehand drawing of automation, the line itself
is not notified (no ::start_drag(), ::end_drag() calls).

This adds a end_draw() call which allows the AutomatioLine
to perform additional actions.
2024-04-23 21:56:05 +02:00