Paul Davis
1ae056bfd8
triggerbox UI: find TriggerEntry from Trigger
2025-10-25 15:26:22 -06:00
Paul Davis
8a66082429
tweak API for TriggerBoxWidget, allow access to TriggerBoxUI member
2025-10-25 15:25:48 -06:00
Paul Davis
7b5030bdf1
add API to retrieve triggerbox widget from trigger strip
2025-10-25 15:17:18 -06:00
Paul Davis
8641e155cf
audio clip editor: set region when trigger is set
2025-10-25 15:16:29 -06:00
Paul Davis
67c45dd44d
audio clip editor: do not short circuit repeated set_trigger() w/same trigger
2025-10-25 15:16:15 -06:00
Paul Davis
9bc1e2ad79
remove debug output
2025-10-25 15:15:20 -06:00
Paul Davis
4c95a82934
removed unused variable
2025-10-25 14:58:56 -06:00
Paul Davis
14fe5ef999
fix crash when using automation buttons in empty pianoroll
2025-10-24 14:57:23 -06:00
Paul Davis
5348544482
minor tweaks when drawing triggerbox entries in GUI
2025-10-22 15:08:30 -06:00
Robin Gareus
78677b672c
Copy more mingw branches for MSVC
2025-10-22 18:48:40 +02:00
Franke Burgarino
4bdad3a20d
Fix 'Arrangement Boundary' toggle for scenes
...
The 'Arrangement Boundary' toggle was not working correctly for markers
with scene changes. Location markers would get turned into section markers,
but would not get shifted down to the correct row.
2025-10-21 14:32:59 -05:00
Franke Burgarino
cd2338a6ac
Expose marker scene change editing
...
Allows for editing scene change information for location and arrangement
markers. This "edit mark" menu was previously inaccessible. Now accessible
via double clicking a marker.
2025-10-21 14:17:36 -05:00
Robin Gareus
eaece586e1
Clarify that "Config" refers to Audio Inputs (not the channel itself)
...
A User complained that we don't support "stereo" MIDI channels,
and that he ostensibly has to first switch to Audio, set stereo
and back to MIDI... :(
2025-10-21 20:34:13 +02:00
Paul Davis
3665011c22
fix crash from use of null Editor::_pianoroll
2025-10-21 09:18:01 -06:00
Paul Davis
297e146152
use the correct region tempo map when getting BBT metric in a CueEditor
2025-10-20 14:58:16 -06:00
Paul Davis
cab3d96a4c
ensure a locally scoped tempo map in MidiView::{model,view}_changed()
2025-10-20 14:58:16 -06:00
Paul Davis
3dd3b857cd
do lazy creation of Editor::_pianoroll
...
In reality, this doesn't save us much, because there's often a region selection
early on (or even at startup) during an instance of the application
2025-10-20 14:58:16 -06:00
Robin Gareus
768f2dc768
Clarify message about track/bus name restrictions
...
see also 5b746b186a . Route::ensure_track_or_route_name
uses `legalize_for_universal_path`.
2025-10-20 16:59:27 +02:00
Robin Gareus
d158e5371d
Add preference to limit concurrent RTA
...
This prevents accidentally analyzing hundreds of tracks,
making the machine grind to a halt.
2025-10-15 01:46:00 +02:00
Robin Gareus
360d069928
Revert "Fix zoom-to-session shortcut"
...
This reverts commit e2b1f6cdab .
2025-10-13 20:39:41 +02:00
Robin Gareus
e2b1f6cdab
Fix zoom-to-session shortcut
2025-10-13 20:28:23 +02:00
Franke Burgarino
a9fe088957
Fix zoom to session shortcut
...
Had to put <@TERTIARY@> back in, the shortcut doesn't work without it.
2025-10-13 12:54:13 -05:00
Paul Davis
a5d2e3b3e2
make trigger-page audio & MIDI editors resizable in a consistent way
2025-10-13 10:05:16 -06:00
Paul Davis
2ba08fa1d0
allow audio clip editor to resize
2025-10-12 11:49:18 -06:00
Robin Gareus
b467951c9d
Set a reasonable min size for mixer left pane
...
Allow it to shrink it to ~75% of min width.
2025-10-11 18:14:11 +02:00
Robin Gareus
1f3ff4f5ed
Allow to toggle RTA Window using mixer-strip button
2025-10-10 22:06:07 +02:00
Robin Gareus
a196069a24
Add RTA to Track List
2025-10-10 21:14:22 +02:00
Robin Gareus
72a4ff130a
Show RTA button at the bottom of each mixer strip
2025-10-10 19:53:18 +02:00
Paul Davis
6836c93f21
only switch pianroll to UserRange after a drag actually changed things
2025-10-09 16:25:01 -06:00
Paul Davis
df564f132b
new pianoroll note range enum, denoting "user selected range"
2025-10-09 16:25:01 -06:00
Robin Gareus
3e27049b00
Improve keyboard shortcuts for track height
...
* remove redundant tertiary (shift) which only applies to US keyboard
2025-10-09 23:29:08 +02:00
Robin Gareus
698bba6a0a
Make StaffPad stretcher the default, and label it for "Any" content
2025-10-09 04:14:30 +02:00
Robin Gareus
4f4a62564a
Update TimeFX settings and dialog for StaffPad inclusion
...
Also rubberband is required these days and USE_RUBBERBAND
not optional.
2025-10-09 00:02:06 +02:00
Robin Gareus
fb6e4b75ab
Expose preference whether to recall hw connections
2025-10-06 22:13:38 +02:00
Robin Gareus
4a51f4f350
Fix potential bug when showing plugin-menu in different contexts
...
This fixes `gtk_menu_attach_to_widget(): menu already attached`
after first showing the context menu in a mixer's processor
box, and later in a different context (regionFX, I/O plugins,
route properties,..) in optimized builds.
2025-10-05 19:15:09 +02:00
Robin Gareus
7790384507
Implement pref to destroy plugin UIs of regionFX and I/O Plugins
...
see also e635571f2f
2025-10-04 21:36:33 +02:00
Robin Gareus
5a191219c3
Fix generic UI plugin support for numeric properties
2025-10-02 04:53:00 +02:00
Robin Gareus
3d05dea965
Stopgap solution for pianoroll zoom FPE
...
It should be impossible to zoom to < 1 sample/pixel,
but apparently some users manage this using elaborate scroll+zoom
tricks to be tracked down.
2025-09-29 18:37:30 +02:00
Robin Gareus
d3d31378db
Switch to draw tool when selecting region line in dialog
...
It was odd that one was able to select a view, without
anything happening unless one was already using Internal Edit
or Draw tool.
2025-09-28 15:18:45 +02:00
luzpaz
5c4f95a0f8
Fix tooltip typo in rta_windows.cc
...
Fixes minor user-facing typo
2025-09-28 12:56:55 +02:00
Robin Gareus
73b903fd03
Expose Controlpoint, and automation line selection as Lua bindings
2025-09-28 12:53:41 +02:00
Robin Gareus
14e8b66b61
Fix region-editor (double) packing
...
* show _region_line dropdown and label (previously ArdourHSpacer
was packed in their place)
* add spacer at the bottom of the window to not prevent
spreading out of clocks or other elements.
2025-09-28 01:35:04 +02:00
Robin Gareus
bc3120dfe6
Keep showing region in property box when editing regionFX automation
2025-09-28 00:40:06 +02:00
Franke Burgarino
bbdca232a9
NO-OP: strum item/action capitalization
2025-09-26 16:54:05 -05:00
Robin Gareus
82bdb3f05f
Expose MIDI Strum using operator in libardour
2025-09-26 00:00:19 +02:00
Robin Gareus
44097cdd6a
Revert "Add MIDI note strumming feature"
...
This reverts commit a9e7ce15db
MIDI Strum should use the MidiOperator implementation.
2025-09-25 22:56:39 +02:00
Robin Gareus
6126b96ca3
Properly display solo state on cue page, include implicit solo
2025-09-25 21:37:01 +02:00
Robin Gareus
604c4f4e6d
Fix pianoroll solo button (again), re-subscribe to signals
2025-09-25 21:37:01 +02:00
Franke Burgarino
1b7de5ae34
Clean up view menu
...
Some naming conventions and ordering in the view menu were inconsistent.
2025-09-24 16:54:30 -05:00
Robin Gareus
68128f4156
Update mixer-strip bottom spacer calculation
2025-09-23 22:39:55 +02:00