cdab8f950f
fix naming of MIDI scene changes
...
Or at least make the arithmetic precedence clearer
2024-06-21 15:46:22 -06:00
509108f23e
slightly improve mgmt of shared_ptr<MIDISceneChange>
2024-06-21 15:46:22 -06:00
3e5dfe0466
MIDI scene changes should use bank 0 if no bank msg has been seen
2024-06-21 15:46:22 -06:00
c74735ba07
when delivering a MIDI scene change, ensure trace parser sees the data
2024-06-21 15:46:22 -06:00
2a9d60a5c7
provide access to the trace parser (if any) for a MidiPort
2024-06-21 15:46:22 -06:00
d71c67ce9c
Merge branch 'ardour'
2024-06-20 22:21:50 +02:00
0e3ed8dbaf
Fix typo in tooltip
...
thanks to SpotlightKid
2024-06-20 19:46:22 +02:00
a0da78d8c5
VST3: do not expose hidden parameters as automatable
2024-06-20 16:32:53 +02:00
3efe7ff056
Special case DPF VST3 MIDI CC Ports (similar to JUCE)
2024-06-20 16:32:31 +02:00
e4c0c3f4b6
Merge branch 'ardour'
2024-06-20 01:19:29 +02:00
d2fdd72bc4
Constrain gain-control range (notably trim)
2024-06-20 01:01:11 +02:00
cce6aba35d
Do not implicitly group trim controls #9724
...
This reverts fe7c36c04b
(more or less)
2024-06-20 00:44:59 +02:00
83486925a9
Merge branch 'ardour'
2024-06-19 21:25:10 +02:00
b35e5f2e23
Place "Lock" dialog in the center of the screen
2024-06-19 21:24:43 +02:00
34eafd4d4e
L: inform UI about virtual_soundcheck on session load/creation
2024-06-18 18:16:17 +02:00
973fe4f3e1
L: set initial fader sensitivity depending on virtual soundcheck mode
2024-06-18 18:12:19 +02:00
ea855220bf
L: Fix Arrangement marker selection
2024-06-18 03:14:02 +02:00
1719ac9db2
Merge branch 'ardour'
2024-06-18 02:59:13 +02:00
7990454c59
Fix range-selection when snapping to sections
...
Previously a range selection was canceled when the range
exactly matched a section, but the Drag was not canceled.
This lead to various issues.
2024-06-17 23:43:18 +02:00
e15c337f57
Fix crash (invalid Track Drag) when starting automation value edit
...
When double-clicking to edit a fader value three button press
events are created:
1. GDK_BUTTON_PRESS
2. GDK_BUTTON_PRESS
3. GDK_2BUTTON_PRESS
The first two start an Editor Drag, which later crashes in
Editor::mid_track_drag() gtk2_ardour/editor.cc:7067
2024-06-17 19:55:08 +02:00
c6c980c5a5
Try search-path when updating action scripts
...
When scripts are bundled the absolute path will
change with every version.
2024-06-17 16:22:52 +02:00
029b2e4b47
Allow deleting templates from context-menu in session dialog
2024-06-16 19:14:53 -05:00
51471138d7
L: add actions for ruler visibility (fixes log message on context menu show)
2024-06-16 08:15:13 -05:00
3c8a087e79
L: remove CD markers from show-marker menu
2024-06-16 08:14:43 -05:00
c05d779274
L: add meterbridge to window menu
2024-06-16 07:57:19 -05:00
b4b9d93fbe
L: do not warn about missing Metronome in session state
2024-06-16 04:19:37 +02:00
6b0bcb341d
L: rename +Sec -> +Section
2024-06-15 17:00:08 -05:00
cf89326522
L: remove redundant or impossible meter points in meter context menu
2024-06-15 17:00:08 -05:00
62573f253d
L: hide region sync-clock in region properties dialog
2024-06-15 17:00:08 -05:00
1e5a5b6b4f
do not have MIDI input follow selection when recording
2024-06-15 14:01:36 -06:00
e6a0a8d4bc
L: fix adding direct outs to busses (master)
2024-06-15 18:47:34 +02:00
51d182b7c3
Merge branch 'ardour'
2024-06-15 16:35:06 +02:00
0847dc8a37
when disconnecting a MIDI port for follows-selection, get ALL connections
...
without the 3rd argument, we only get information about ports that we own.
2024-06-14 22:17:41 -06:00
cf58a157e3
extend PortManager API to include 3rd argument used by backend get_connections()
...
Value is defaulted so this does not change behavior at all
2024-06-14 22:17:30 -06:00
7982d69cb3
no need to set up midi input enable button for every ::set_route()
...
And additionally, do not pack it into the same container over and over, since that
generates gtk error messages
2024-06-14 22:17:22 -06:00
d9bc2e44d3
Merge branch 'ardour'
2024-06-14 15:43:35 +02:00
dbaead18bd
Prevent locate while recording
2024-06-14 15:43:03 +02:00
1e491591c3
VST3: move runloop into backend (3/3) - old remove API
2024-06-13 21:36:06 +02:00
01a0c2d111
VST3: move runloop into backend (2/3) - remove UI code
2024-06-13 21:36:02 +02:00
816860e0f5
VST3: move runloop into backend (1/3)
2024-06-13 21:35:51 +02:00
698ad071b7
VST3: prepare to provide a runloop to IAudioProcessor
...
Currently _run_loop is NULL (which is valid) until the
GUI is opened at least once. Next step is to move
the [static] runloop into libpbd.
2024-06-13 17:00:38 +02:00
26c66ac688
L: Fix Livetrax input meters
2024-06-12 21:30:59 +02:00
49b459eb46
L: add and connect missing direct out processors
2024-06-12 20:46:24 +02:00
814eecc5ff
L: auto-connect WTL session tracks to master
...
This is needed when loading sessions that were saved
while "Direct Out" was active.
2024-06-12 20:18:37 +02:00
b142fc4410
NO-OP: clarify maths
2024-06-12 18:30:01 +02:00
5ec4792bf8
L: convert WTL stereo panner
2024-06-12 17:39:43 +02:00
8c9f0badbb
L: allow to load WTL sessions
2024-06-12 00:54:29 +02:00
9af78578d7
Merge branch 'ardour'
2024-06-12 00:17:40 +02:00
68cd1e593a
L: NO-OP: remove debug message
2024-06-11 23:57:35 +02:00
827be736ae
Convert rec-enable of old sessions
2024-06-11 23:57:13 +02:00