13
0
Commit Graph

39167 Commits

Author SHA1 Message Date
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
1e5a5b6b4f do not have MIDI input follow selection when recording 2024-06-15 14:01:36 -06: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
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
b142fc4410
NO-OP: clarify maths 2024-06-12 18:30:01 +02:00
827be736ae
Convert rec-enable of old sessions 2024-06-11 23:57:13 +02:00
6bf6c82f7a
Add a Lua script to select region(s) under the playhead 2024-06-11 04:25:47 +02:00
66ef68d46a
amend 16fb29d57 (ADM content creation) 2024-06-10 20:49:02 +02:00
d06072b285
Add checkbox to master-bus comment editor #9718 2024-06-10 19:56:07 +02:00
1660ad3ed9 always center the new session dialog 2024-06-10 10:47:12 -06:00
acb5feec4a
Show master bus comment on session load #9718 2024-06-09 01:29:00 +02:00
9061657940 when checking for an existing marker before adding one, use the intended flags 2024-06-07 22:19:44 -06:00
0a01acc86a add optional Location::Flags argument to Locations::mark_at
If specified, we will only return a mark whose flags match those passed in
2024-06-07 22:19:44 -06:00
8a145c3bc1
Fix Wsign-compare 2024-06-06 22:52:30 +02:00
c000f77ce2
Windows installer: update links to manual 2024-06-06 15:25:50 +02:00
56a49ed5e3
Windows installer: fix livetrax manual link and welcome page 2024-06-06 15:15:49 +02:00
1dd7d2af1f sort of NO-OP: follow if/return coding guidelines 2024-06-05 16:38:00 -06:00
4872d6706d fix crash cause by ending non-existing track drag 2024-06-05 16:38:00 -06:00
Mark Knoop
b00e099d02
Fix action labels for gain inc/dec #9719 2024-06-05 20:03:36 +02:00
0fc5b49d9f
build fix for mac 2024-06-05 02:02:12 +02:00
61ad5c666d Fix text display on Cue markers 2024-06-04 16:01:15 -05:00
b9bca313d2
CoreMIDI: fix crash when receiving long MIDI messages
CoreMidiIo::recv_event imposes a limit of 1024 bytes/packet.
2024-06-04 16:43:20 +02:00
0ec926668c refine track drag API to control whether cursor can change on button press 2024-06-03 17:52:42 -06:00
3dd8b930e4 fix paste error 2024-06-03 17:24:36 -06:00
144fe5b08a fix issues with the length of captured MIDI regions when there are tempo changes present 2024-06-03 17:23:46 -06:00
c7b8840f8f redesign track drag so that we can start from anywhere in the header, including the name 2024-06-03 17:22:42 -06:00
40ef5f3b15
Fix repeat of stem-export of stereo channels
Restoring the export profile state previously added a new
Export Processor for each state for each channel to the same
route.

This fixes silent stem export channels after an initial
correct stem export (which saves ExportChannelConfiguration)
2024-06-03 22:26:09 +02:00
84445efe92 fix inability to move tracks up if a previous resort had given one of them order == 0 2024-06-03 13:23:17 -06:00
Steffen Klein
df1267c1ab added midnam for Korg X50 2024-06-02 16:23:45 +02:00
ecf5f9b1d7 remove unused global static variable 2024-06-01 09:02:32 -06:00
949b4d4017 fix reversed logic in test of Delivery::set_name()
Note that the Delivery::set_name() method worked correctly, but
the Route::set_name() method would return false incorrectly. This
appears to have no consequences.
2024-06-01 07:56:42 -06:00
0a19b719d4 fix creation of Cue markers via new ruler menu 2024-06-01 08:21:16 -05:00
a7c613db22
Allow post-export analysis in sessions w/o auditioner 2024-05-31 22:54:53 +02:00
46086a24ef
Properly set DMG background for Trax and Mixbus 2024-05-31 18:33:56 +02:00
8c1fddca14
Expose scene marker preferences 2024-05-31 18:21:21 +02:00
4a99a40afd
Add options to create and locate to scene markers 2024-05-31 18:21:21 +02:00
a3d92fe5a7 fix paste error in context menu: show-other-ranges 2024-05-31 09:27:41 -05:00
fb5ebc351c
Don't use Ardour Logo on Trax DMG 2024-05-31 15:49:41 +02:00
44b47e70e0
Tweak doxygen doc (include timestamp, fix folder names) 2024-05-31 15:49:41 +02:00
7c5bd69ff1 debugging: get a stacktrace for the start of a track drag 2024-05-31 00:22:14 -06:00
2b2d923dc6
Remove extra group context menu separator 2024-05-30 18:13:48 +02:00
bbda6b8c02 NO-OP: whitespace 2024-05-29 22:38:38 -06:00
cb5a9f11dc auto-fy another PortGroup::gather loop + no main outs for livetrax, part 2 2024-05-29 22:38:38 -06:00