Paul Davis
3649987871
fix action descriptions for kbd-driven automation actions
2025-12-15 17:16:40 -07:00
Robin Gareus
3f2d5bcbda
Sort strips to import in import dialog
2025-12-16 00:29:23 +01:00
Robin Gareus
983de82ffa
Add option to import invisible mixer strips from templates
2025-12-15 23:50:57 +01:00
Paul Davis
199702cda6
AxisView::name() is supposed to be public, so make it so for TimeAxisView
2025-12-15 12:06:11 -07:00
Paul Davis
c0846d876f
NO-OP: two random 0 -> nullptr conversions
2025-12-15 12:06:11 -07:00
Paul Davis
e6bb61b86d
in pianorolls, allow note-clicks to select in draw mode, just like the editor
2025-12-15 09:59:58 -07:00
Paul Davis
5abfc59dc1
Use shared_ptr to manage RouteGroups everywhere (GUI edition)
2025-12-14 23:46:57 +01:00
Robin Gareus
857b25980a
Strip Import: exclude special busses
2025-12-13 23:00:56 +01:00
Paul Davis
de542e9d29
do not actually import newly-created SMF sources
...
TO-DO: ensure the empty sources are somehow removed
2025-12-11 18:20:17 -07:00
Paul Davis
d61a4ba493
make it possible to do certain basic MIDI editing from a context menu in a pianoroll
...
Quantize, Legatize, Transform and Remove Overlaps (negative legatize) are all handy, and should be accessible
here. There may be other operations to add to this menu in the future
2025-12-11 18:20:17 -07:00
Paul Davis
78a59db334
tweak detection of correct MIDI patch change when removing the canvas item in a MidiView
2025-12-11 18:20:17 -07:00
Paul Davis
e664fa5e63
Revert "avoid double-free of MIDI sys ex and patch change canvas items"
...
This reverts commit 0ddc050555 .
It is not clear what this commit was really trying to do - when canvas items
are deleted they are removed from their parent, so just *not* deleting them
should not by itself fix an issue.
It turns out that not deleting the canvas item means that it remains in the
canvas scene graph to deliver events to, at which time it references its
now-deleted owner object, leading to a crash.
We need to keep an eye open for crashes resembling the double-free that this
reverted commit claimed to fix.
2025-12-11 18:20:17 -07:00
Robin Gareus
e84a3200ec
Use Shift+F to toggle Foldback visibility in the mixer
2025-12-11 22:42:13 +01:00
Robin Gareus
b11ef7fee4
Fix curl 421 errors when disabling verify peer
...
```
== Info: WARNING: disabling hostname validation also disables SNI.
```
which leads to a "431 Misdirected Request" reply for servers
with shared hosting.
2025-12-09 23:05:29 +01:00
Robin Gareus
8a9f72ad88
Add support for strip-states to template manager
2025-12-09 20:53:01 +01:00
Robin Gareus
3c3712933c
Allow to replace/overwrite Route State (2/2)
2025-12-09 00:31:33 +01:00
Robin Gareus
df1d1644b8
Show message when library manifest cannot be downloaded
2025-12-06 15:55:24 +01:00
Robin Gareus
f8d4197ce7
Add some missing more tooltips
2025-12-05 17:33:13 +01:00
Robin Gareus
31ac7db2ed
Allow to reconfigure VST3 I/O pins
2025-12-04 23:39:54 +01:00
Aleksandr Prokudin
1190dd3a3e
Add Juan Vardy to the list of Spanish translators
2025-12-04 23:23:49 +01:00
Robin Gareus
f8212aec53
Fix pesky follow-playhead button tooltip
...
ArdourButton uses the tooltip from the related action (if any).
2025-12-04 01:26:31 +01:00
John Emmas
8ca808346a
Partially revert commit #d0109bed16 (it shouldn't have been affecting MacOS builds???)
2025-12-03 10:24:59 +00:00
Paul Davis
dddaffe3ac
plugin selector: if neither name nor tag buttons are enabled, include creator in search fields
2025-12-02 17:45:14 -07:00
Robin Gareus
d0109bed16
Move unistd.h detection to the correct wscript
...
This fixes macOS builds (getpid())
2025-12-02 16:38:42 +01:00
Robin Gareus
39370aff7b
Fix crash when selecting multiple regions
...
see also 7a5591121b , action was renamed.
2025-12-02 13:58:15 +01:00
Paul Davis
7a5591121b
rationalize region "show properties" and "edit in separate window" menu items
2025-12-01 20:48:35 -07:00
Paul Davis
fd0e9e840e
when opening a pianoroll for a new empty region, take the note mode from the track
2025-12-01 18:10:19 -07:00
Paul Davis
38368f4dd9
save and restore pianoroll note mode on a per-region basis
2025-12-01 18:10:19 -07:00
Paul Davis
54958f1e94
remove debug output
2025-12-01 18:10:19 -07:00
Paul Davis
36d6200631
remove some debug output associated with loading region UI settings
2025-12-01 18:10:19 -07:00
Paul Davis
fca85e01c9
partially revert cf6eff4d9 upon realizing that a lot of the changes were not required
...
Hiding the overlay text when the trigger rec-enable state changes is sufficient
2025-12-01 15:32:47 -07:00
Paul Davis
cf6eff4d9f
ensure count-in for clip recording vanishes at transport stop/rec-disable
2025-12-01 15:17:26 -07:00
Paul Davis
c5c04f38cd
audio clip editors: ensure countdown digits are not scrolled out of sight
2025-12-01 15:17:26 -07:00
Paul Davis
04a1ed3c48
pianoroll: ensure countdown digits are not scrolled out of sight
2025-12-01 15:17:26 -07:00
Robin Gareus
21b2985c47
Tweak Stip Import table layout
2025-12-01 22:19:12 +01:00
Robin Gareus
4db08ba34f
Fix Mixbus builds (2/2)
2025-12-01 20:53:25 +01:00
Robin Gareus
2aadc53a44
Strip Import: add option to show all local tracks
2025-12-01 20:34:33 +01:00
Robin Gareus
5ef94b0511
Strip Import: use new API, and meta-data
2025-12-01 18:38:45 +01:00
Robin Gareus
9089151f68
Prepare for Strip Import API overhaul
2025-12-01 15:11:07 +01:00
Paul Davis
6eec7c6f1b
AudioTriggerPropertiesBox: set start/set length ops via clocks removed
...
These need to use a different API (operating on the region, not directly on the
trigger), or the Trigger API needs revisiting.
2025-11-30 11:07:42 -07:00
Paul Davis
cd4bc46bc7
AudioClipEditor: improve positioning of playhead during clip playback
2025-11-30 11:07:42 -07:00
Paul Davis
23eea1705d
slight tidy up of code in AudioClipEditor's ::position_lines()
2025-11-30 11:07:42 -07:00
Paul Davis
d8d3abc454
AudioTriggerPropertiesBox: base clock displays on region, not trigger data
2025-11-30 11:07:42 -07:00
Robin Gareus
649aff45c7
Avoid direct use of PluginInfo->n_in/outputs (2/2)
2025-11-29 15:48:24 +01:00
luzpaz
296c8681f0
Fix typos
...
Fixes typos in source comments.
2025-11-27 12:22:45 -05:00
Paul Davis
f86d4f3cd8
do not require editing text or other values in edit marker dialog in order to make default response active
2025-11-25 18:28:54 -07:00
Robin Gareus
f85ead942b
Apply MIDI playback filter to immediate note audition events
2025-11-25 17:08:02 +01:00
Robin Gareus
2d169824cd
Remove 16 year old session-import prototype (1/2)
...
This was based on Arodur 2.x sessions modifying XML
which no longer applies (and non functioning GUI).
2025-11-25 16:51:04 +01:00
Robin Gareus
cc260beef5
Remove some unused POSIX includes from gtk2-ardour
2025-11-25 16:31:10 +01:00
Robin Gareus
64b72ba12f
Fix blast noise when re/undoing note deletion
2025-11-25 14:07:26 +01:00