Robin Gareus
7a5dec92c7
Add common selection modifiers for VCA strips
2025-09-10 17:03:19 +02:00
Robin Gareus
b0a3c2efbd
Allow to select VCAs in the mixer window
2025-09-10 16:59:18 +02:00
Robin Gareus
7b7ed820ed
M: expose Track/Bus auto-connect preference
2025-09-10 09:33:29 +02:00
Robin Gareus
ab2f22dcaa
Amend 74133432d3 fix editor sidebar visibility
2025-09-10 01:46:11 +02:00
Robin Gareus
5d9d367cde
Don't unset CueEditor:_track when changing regions.
...
CueEditor::catch_pending_show_region() calls ::set_region
which calls CueEditor::unset(false). This reset _track.
Also PianorollWindow::set() calls set_track() before set_region(),
the latter also reset CueEditor::_track.
This fixes the Solo button in the Pianoroll window, and
probably some other things, too.
2025-09-09 01:25:33 +02:00
Robin Gareus
c32106600a
Don't show trigger selection in Editor's bottom pane
2025-09-09 00:21:13 +02:00
Robin Gareus
e4ef7fca8f
Don't clear selection during session load
...
Mouse-mode is set after the the session sets CoreSelection
in the backend, and can clear valid selection.
Note: Region Selection (if any) is saved in instant.xml
and set during first_idle, which usually still happens
from `load_session_stage_two() -> flush_pending()`.
2025-09-08 23:30:06 +02:00
Robin Gareus
74133432d3
Correctly hide attachment content at application start
2025-09-08 20:27:51 +02:00
Robin Gareus
604964dc57
Explicitly show attachment contents
2025-09-08 20:16:02 +02:00
Robin Gareus
3124c8a61c
Fix initial solo indicator (required for no-strobe)
2025-09-08 15:29:51 +02:00
Robin Gareus
8f81f77fa3
Fix meter_change signal (amend b14ce31372)
2025-09-05 01:03:25 +02:00
Robin Gareus
9e6d077f64
Add/update VBM specific enum (amend 59989eed3)
2025-09-04 01:43:48 +02:00
chmaha
afc721e7ed
Add pitch option to dialog
2025-09-03 18:47:13 +02:00
Robin Gareus
f914eaa600
Remove accidentally comitted file
2025-09-03 18:42:18 +02:00
Robin Gareus
628d7491a8
VST3: amend previous commit (fix setting color)
2025-09-03 17:14:14 +02:00
Robin Gareus
5c8458e377
VST3: PSL extension color format
2025-09-03 14:04:18 +02:00
Robin Gareus
02b1ca4705
Add tooltips to RTA Window controls
2025-09-02 22:12:10 +02:00
Paul Davis
bca71d0cc4
fix error in position of notes drawn in percussive mode
2025-09-02 13:56:00 -06:00
Paul Davis
603f8a2c6b
auto-ify a loop in the canvas ruler rendering code
2025-09-02 11:10:11 -06:00
Paul Davis
2e33194ed5
virtualize some CueEditor methods to allow audio clip editor to do the right thing
2025-09-02 11:09:37 -06:00
Paul Davis
3850dbc8d0
remove debug output
2025-09-02 11:08:40 -06:00
Paul Davis
0398836dfe
remove unused local variable
2025-09-02 11:08:29 -06:00
Paul Davis
6d38195da0
remove unused local variable
2025-09-02 11:08:20 -06:00
Paul Davis
3c5b4ce1b0
NO-OP: move source file location of ~AudioClipEditor
2025-09-02 11:07:50 -06:00
Paul Davis
91cee544c2
use minsec ruler in AudioClipEditor
2025-09-02 11:05:17 -06:00
Paul Davis
4b28ca2136
move minsec-ruler related code and variables from Editor to EditingContext
2025-09-02 11:03:38 -06:00
Paul Davis
ac7cbec9c9
no need for EC_LOCAL_TEMPO_SCOPE in CueEditor::session_going_away()
2025-09-01 11:17:24 -06:00
Paul Davis
89db5dbb25
no need for EC_LOCAL_TEMPO_SCOPE in Pianoroll::unset
2025-09-01 11:17:24 -06:00
Paul Davis
901e32f17f
temporal: add stacktraces to DEBUG_TRACE output for start/end local tempo map
2025-09-01 11:17:24 -06:00
Paul Davis
f6ec3828ed
temporal: fix local tempo map depth mgmt when starting a local tempo map
2025-09-01 11:17:24 -06:00
Robin Gareus
c92ebd0277
Update RoutePropertiesBox when immersieve panning changes
2025-09-01 17:07:45 +02:00
Robin Gareus
060462a9f1
Fix struct/class tag mismatch
...
> 'TempoMapScope' defined as a struct here but previously declared
> as a class; this is valid, but may result in linker errors under
> the Microsoft C++ ABI [clang-diagnostic-mismatched-tags]
2025-08-29 17:22:41 +02:00
Robin Gareus
d5170b0025
Use non-modal color dialog for Trigger UI
2025-08-29 03:54:31 +02:00
Robin Gareus
699fc983ae
Use transient parent for color dialog, and position it to pointer
...
This hopefully fixes an odd macOS specific focus issue.
It also moves the dialog to the popup position when
showing the same dialog using the editor-mixer and later
a detached mixer.
2025-08-29 02:50:22 +02:00
Robin Gareus
7a50bc023f
Satisfy nitpicking beta-tester
...
Tooltip order for Record Mode button should match the menu order.
2025-08-28 21:30:47 +02:00
Robin Gareus
556fc8897f
Improve keybinding label consistency
2025-08-28 21:00:04 +02:00
Robin Gareus
a7b07e392e
RTA: allow to remove master
2025-08-28 19:33:54 +02:00
Robin Gareus
51027b9921
Fix application-bar meter and blinking
...
Previously those only worked for the first loaded session.
2025-08-28 18:33:45 +02:00
Robin Gareus
ce70b544b0
RTA: render master-bus first
2025-08-28 18:10:07 +02:00
Paul Davis
3219802c6f
audio clip editor: use refactored region trim handling now in CueEditor
2025-08-27 14:02:49 -06:00
Paul Davis
6187dd35c8
refactor code for region trimming from Pianoroll/MidiView
...
This splits out boundary-dragging things into boundary.{cc,h} and the rest
into CueEditor
2025-08-27 14:02:49 -06:00
Robin Gareus
cd9fe29347
One less debug message
2025-08-27 15:58:53 +02:00
Robin Gareus
878d10ef02
Trigger Page: consistent selection property box layout
...
This also fix Trigger page property box content not showing
(due to Frame size being under-allocated)
2025-08-27 15:23:28 +02:00
Robin Gareus
9ac66b3d86
Another safeguard against pianoroll timer issues
2025-08-27 15:11:18 +02:00
Robin Gareus
a8092c1782
Frame: only warn when allocation is smaller than requested size
...
When using Gtk Box packing and the box has a border-width set
the child widget may get an allocation that is less that than
the requested size.
2025-08-27 15:10:53 +02:00
Robin Gareus
385ff3b3e2
Another fix for pianoroll use-after-free
...
`SessionHandleRef::session_going_away` sets `session = 0;`
the timer needs to be disconnected before then.
2025-08-27 13:49:57 +02:00
Robin Gareus
a4e9b242e8
Potential fix for AAF region gain
2025-08-27 13:19:05 +02:00
Robin Gareus
f8377cf3b0
Fix Application bar tooltips
...
Tooltips depend actions for a given butten (if any).
A later call to set_related_action() will break tooltips
for a given widget.
2025-08-27 12:45:30 +02:00
Franke Burgarino
9fd131fbaa
MCU: fix banking in the plugin subview
...
the addition of the current bank to the global strip position was just
causing the vpots to be off by the bank number, so past bank 1 the pots
were tied to the wrong plugins
2025-08-26 17:37:25 -05:00
Franke Burgarino
b501ae855d
MCU: remove vpot control in plugin subview
...
when switching to the plugin subview, vpots were still attached to
pan controls
2025-08-26 17:37:25 -05:00