Commit Graph

39139 Commits

Author SHA1 Message Date
Robin Gareus
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
Paul Davis
0ec926668c refine track drag API to control whether cursor can change on button press 2024-06-03 17:52:42 -06:00
Paul Davis
3dd8b930e4 fix paste error 2024-06-03 17:24:36 -06:00
Paul Davis
144fe5b08a fix issues with the length of captured MIDI regions when there are tempo changes present 2024-06-03 17:23:46 -06:00
Paul Davis
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
Robin Gareus
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
Paul Davis
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
Paul Davis
ecf5f9b1d7 remove unused global static variable 2024-06-01 09:02:32 -06:00
Paul Davis
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
Ben Loftis
0a19b719d4 fix creation of Cue markers via new ruler menu 2024-06-01 08:21:16 -05:00
Robin Gareus
a7c613db22 Allow post-export analysis in sessions w/o auditioner 2024-05-31 22:54:53 +02:00
Robin Gareus
46086a24ef Properly set DMG background for Trax and Mixbus 2024-05-31 18:33:56 +02:00
Robin Gareus
8c1fddca14 Expose scene marker preferences 2024-05-31 18:21:21 +02:00
Robin Gareus
4a99a40afd Add options to create and locate to scene markers 2024-05-31 18:21:21 +02:00
Ben Loftis
a3d92fe5a7 fix paste error in context menu: show-other-ranges 2024-05-31 09:27:41 -05:00
Robin Gareus
fb5ebc351c Don't use Ardour Logo on Trax DMG 2024-05-31 15:49:41 +02:00
Robin Gareus
44b47e70e0 Tweak doxygen doc (include timestamp, fix folder names) 2024-05-31 15:49:41 +02:00
Paul Davis
7c5bd69ff1 debugging: get a stacktrace for the start of a track drag 2024-05-31 00:22:14 -06:00
Robin Gareus
2b2d923dc6 Remove extra group context menu separator 2024-05-30 18:13:48 +02:00
Paul Davis
bbda6b8c02 NO-OP: whitespace 2024-05-29 22:38:38 -06:00
Paul Davis
cb5a9f11dc auto-fy another PortGroup::gather loop + no main outs for livetrax, part 2 2024-05-29 22:38:38 -06:00
Paul Davis
44ee16a5ac L: do not add main outs proc to a RouteIOs list for livetrax 2024-05-29 22:38:38 -06:00
Paul Davis
c98ec4456d auto-fy another PortGroup::gather loop 2024-05-29 22:38:38 -06:00
Paul Davis
a67963185f auto-fy loop in PortGroup::gathe 2024-05-29 22:38:38 -06:00
Paul Davis
66707bc133 NO-OP: no-wrap line 2024-05-29 22:38:38 -06:00
Robin Gareus
e7d4f10e0d Fix adding section markers with ctrl+click 2024-05-29 23:57:02 +02:00
Paul Davis
69d63bac92 do not plot ruler marks that are left of the current (scroll-adjusted) canvas edge 2024-05-29 14:13:47 -06:00
Paul Davis
1dba8f9906 harmonize TrackDrag API with livetrax version 2024-05-29 10:16:10 -06:00
Paul Davis
2d8c641314 provide new actions to jump to prev/next location marker (no other markers) 2024-05-28 22:07:35 -06:00
Paul Davis
1f35010713 extend libardour API to include possible flags when searching for prev/next mark 2024-05-28 22:07:13 -06:00
Paul Davis
7f82b918ae add DEBUG::TrackDrag to help try to track down #9711 2024-05-28 20:52:35 -06:00
Ben Loftis
875e89ff67 new Locations should be set IsMark, so there is no separate start/end 2024-05-28 08:42:16 -05:00
Ben Loftis
34875e4f3f label cd track markers distinctly 2024-05-28 08:41:38 -05:00
Ben Loftis
00305c070d scene markers are not cue markers (fix copy+paste error) 2024-05-28 08:41:23 -05:00
Robin Gareus
1cd78c94d3 Improve doxygen's main page, add references 2024-05-28 01:00:42 +02:00
Robin Gareus
0df0e14e23 Ignore sourcecode doc if marked as such 2024-05-27 22:31:37 +02:00
Robin Gareus
ace3f812c3 Fix incomplete doxygen doc (gtk2_ardour) 2024-05-27 22:22:06 +02:00
Robin Gareus
ab62177bdf Fix incomplete doxygen doc (libardour) 2024-05-27 22:21:57 +02:00
Robin Gareus
e317d75b17 Fix YTK doxygen errors 2024-05-27 22:21:29 +02:00
Robin Gareus
6e6322b315 Doxygen: fix explicit link request to 'motion' could not be resolved 2024-05-27 20:13:55 +02:00
Robin Gareus
1d0ef6337f Overhaul doxygen main page 2024-05-27 20:13:55 +02:00
Paul Davis
cacc3881ec fix confusion between track renaming and track dragging 2024-05-27 10:39:14 -06:00
Alexandre Prokoudine
a06bfcdbdc Update Russian translation 2024-05-27 11:32:18 +02:00
Robin Gareus
706d4c5dcc Tweak Doxygen settings 2024-05-27 00:43:09 +02:00
Robin Gareus
fd96694a21 Fix various doxgen errors in YTK
This is about half of the reported errors, then my patience
ran out. More later
2024-05-27 00:43:04 +02:00
Robin Gareus
5a52b66dfa Remove unsupported xml/html tag <inlinegraphic> 2024-05-26 23:45:31 +02:00
Robin Gareus
76beb21862 Remove non-standard @newin doxygen token
We are not interested in which version a given GTK method
was added.
2024-05-26 23:39:04 +02:00
Robin Gareus
75f5720c55 NO-OP: remove irrelevant comment 2024-05-26 17:00:19 +02:00
Robin Gareus
5a9d88a48a Move doxygen images to sub-folder (to avoid ambiguities)
Since doxygen result is save to ./html/ searching for images
in ./ also find images already copied to ./html/
2024-05-26 16:59:41 +02:00