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
0893098071
Clearlooks: don't hardcode define HAVE_UNISTD_H
2025-11-25 16:17:36 +01:00
Robin Gareus
33b1792726
Remove unused unistd.h an sys/time.h includes
...
For the most part glib has superseded low level POSIX fork/pipe
/open/close/.. I/O.
2025-11-25 16:08:39 +01:00
Robin Gareus
64b72ba12f
Fix blast noise when re/undoing note deletion
2025-11-25 14:07:26 +01:00
Robin Gareus
3f1162f27c
Cleanup/rearrange Session Menu
2025-11-25 13:44:55 +01:00
Robin Gareus
e403f8d5d7
NO-OP/cleanup WINDOWS was never defined here
...
also snapshot and rename do close files, so this is no longer
and issue.
2025-11-25 13:29:04 +01:00
Paul Davis
0459902b9a
Evoral::Event show event address in operator<<
2025-11-24 21:51:23 -07:00
Paul Davis
c2c411a982
edit note dialog: store note IDs before note diff, in case they change during it
2025-11-24 21:51:23 -07:00
Paul Davis
4bb46a0b75
edit note dialog: correctly set session for two audio clocks
2025-11-24 21:51:23 -07:00
Robin Gareus
0212c204b3
Clarify Strip import/export labels
2025-11-25 00:54:32 +01:00
Aleksandr Prokudin
478d3d4e0e
Rename Mark to Marker for consistency's sake
2025-11-25 00:51:07 +01:00
Robin Gareus
e9256cf0e4
Add API to locate to named marker
2025-11-25 00:39:06 +01:00
Yuriy Al. Shirokov
64b71e96ea
LAudio EASYCONTROL.9 MIDI map
2025-11-25 00:33:49 +01:00
Paul Davis
5223fff183
triggerbox: fix computation of usable length for audio clips
...
The usable length is based on data in the file, or the follow length, whichever
is smaller, as appropriate. The end of the clip (which could be stretched) is
not relevant to this length.
2025-11-24 14:59:12 -07:00
Paul Davis
73c666a889
triggerbox: additional DEBUG_TRACE messages for DEBUG::Trigger
2025-11-24 14:59:12 -07:00
Robin Gareus
7547e1909d
Implement Strip Export UI
2025-11-24 21:07:53 +01:00
Robin Gareus
cbbe96a698
Bootstrap Strip Export Dialog
2025-11-24 21:07:53 +01:00
Robin Gareus
ed5b7a6fcd
Implement Strip Import UI
2025-11-24 21:07:53 +01:00
Robin Gareus
3b64d035e3
Bootstrap Strip Import Dialog
2025-11-24 21:07:53 +01:00
Robin Gareus
1bb0832159
Implement strip import/export, focusing on processors
2025-11-24 21:07:53 +01:00
Robin Gareus
e8ea2029e1
Define folder/file extensions for route-state import/export
2025-11-24 21:07:52 +01:00
Robin Gareus
8c1bb6ac58
Add API to lookup plugin by URI
2025-11-24 21:07:48 +01:00
Paul Davis
71ff8ba3e0
refactor horizontal scrolling to use same code/modifiers in Editor and PianorollMidiView
2025-11-24 11:22:50 -07:00
Paul Davis
3a337b97ea
OSC: remove singleton object from OSC code
...
This will allow, theoretically, multiple instances of an OSC surface.
The osccontrollable.{cc,h} code is not used anywhere in the rest of the surface
support, and so was removed from the library but left in the repository
2025-11-24 10:28:56 -07:00
Aleksandr Prokudin
d4838bd294
Update the window caption of the region properties dialog
2025-11-24 03:06:17 +01:00
Paul Davis
e301a71c64
reduce the number of pixels used as "close by" by velocity display
2025-11-23 13:27:30 -07:00
Paul Davis
b154541f9f
fix up coordinate use during freehand line drags
2025-11-23 13:27:30 -07:00
Robin Gareus
252c2240e1
Fix 8456af6d8
2025-11-23 00:09:31 +01:00
Robin Gareus
7ec70c66ff
LV2: don't print warning messages from rt-thread
2025-11-22 18:04:23 +01:00
Robin Gareus
8456af6d8d
Update I/O plugin port-names when plugin changes them
2025-11-22 17:51:10 +01:00
Robin Gareus
5a79782ef3
Generalize owner->RPC() API from VST3 to plugin.h
2025-11-22 17:51:09 +01:00
Robin Gareus
7181515490
Extend RouteProcessorChange Types to be more specific about name changes
...
This is in preparation for I/O Plugins to update port names,
which should not happen every time some unrelated property changes
2025-11-22 17:51:09 +01:00
Roger Wilco
eeb8e8da24
Add a MIDI map template for Arturia Keylab 49/61/88 mk2 (MCU/Analog Lab)
2025-11-22 17:32:53 +01:00
Paul Davis
48f625e7ef
continued work on getting audio clip bounds editing to work
2025-11-21 22:39:14 -07:00
Paul Davis
c6b3694441
continue work from 68f4ac3282356 on correct checks for editing context actions
2025-11-21 22:39:14 -07:00
Paul Davis
67f8906e40
try to make editing clip boundaries always reversible
...
Apparently without success. To be investigated
2025-11-21 22:39:14 -07:00
Paul Davis
42ca55f375
expand active language prompt for demo-copy-went-silent notice
2025-11-21 22:39:14 -07:00
Paul Davis
c3b871d6e7
triggerbox: continued work on making AudioTriggers respond to Region bounds changes
2025-11-21 22:39:14 -07:00
Paul Davis
a6f85b0da4
EditingContext: use a correct check for various MIDI-only actions
2025-11-21 22:39:14 -07:00
Paul Davis
9e72b2b452
refactor MIDITrigger's PendingSwap to prepare for a version used by AudioTrigger also
2025-11-21 22:39:14 -07:00
Robin Gareus
efd7fa7f86
Use default window position for meterbridge
2025-11-22 00:01:39 +01:00
Robin Gareus
e8fe96a6c0
Allow to rename I/O Plugins (and their ports)
2025-11-21 18:37:40 +01:00
Robin Gareus
8c617d6a58
Statically link luasession against libreadline
...
This avoids potential conflicts with system-wide libreadline,
since Ardour binaries no longer need to bundle libreadline.so.
Mainly a workaround for yabridge/wine on recent systems.
2025-11-21 13:36:36 +01:00
Franke Burgarino
4f434154a0
Fix PortAudio with MSYS
...
PortAudio can now successfully be used with Ardour when building on
Windows/MSYS. This will not work with MSYS packaged PortAudio, it
doesn't come with ASIO. You must build from source.
2025-11-20 18:35:28 -06:00
Robin Gareus
273e1af79e
Remove deprecated no-op function (2/2)
...
Glib::thread_init has been deprecated since 2.32,ib
is no longer necessary and no longer has any effect.
This fixes builds with modern glib[mm] versions, notably
with msys2 in Windows.
2025-11-20 23:11:07 +01:00
Robin Gareus
34609232f0
Remove deprecated no-op function (1/2)
...
Glib::thread_init has been deprecated since 2.32,ib
is no longer necessary and no longer has any effect.
This fixes builds with modern glib[mm] versions, notably
with msys2 in Windows.
2025-11-20 23:10:52 +01:00
Robin Gareus
fc3b79dd58
Revert "glib version checks for MSYS"
...
This reverts commit bb6171bbb2 .
2025-11-20 22:00:12 +01:00
Robin Gareus
e7c30d2022
Revert "Additional waf tweaks for MSYS"
...
This reverts commit d30a0b2bfb .
2025-11-20 21:56:30 +01:00
Robin Gareus
b54c8f973e
Set Transient Parents for edit-context dialogs
2025-11-20 21:38:50 +01:00