ardour/libs
Paul Davis 74851137f9 Reimplement MIDI file import to retain metadata in the files written
Previosuly, all meta data was thrown away. Now we retain it, so that MIDI
regions can ask about their source file's tempo & meter.

Significant engineering rework of how this all works, relying on
recently introduced API and API changes in SMF, SMFSource etc.
2025-08-27 16:47:11 +02:00
..
aaf libAAF update for NetBSD (#9886) 2025-02-01 11:30:14 +01:00
appleutility wscript: the i18n worker functions do not define the i18n waf commands 2024-10-20 19:52:14 -06:00
ardour Reimplement MIDI file import to retain metadata in the files written 2025-08-27 16:47:11 +02:00
ardouralsautil Correctly detect localtime_r 2025-05-18 20:08:27 +02:00
audiographer Fix export encoder race condition 2024-12-15 16:31:43 +01:00
auscan wscript: sanitize strings from fetch_*_revision_date early instead of applying str() all over 2023-10-15 10:47:16 -06:00
backends Amend 109c3edb42, require JACK-2 headers to build 2025-07-28 15:02:59 +02:00
canvas canvas: add a method to prevent extensive item coordinate math during ::prepare_for_render_children() 2025-07-29 18:16:35 -06:00
clearlooks-newer Really remove gtk+ option (see also 1e28ee9cc9) 2025-07-06 15:20:20 +02:00
ctrl-interface move zoom in/out actions into shared "Editing" group 2024-12-07 08:00:46 -07:00
evoral modify API of Evoral::SMF::append_event_beats() to add meta-event legality 2025-08-27 16:47:11 +02:00
fluidsynth wscript: drop traces of shutdown() handling 2023-10-15 10:47:16 -06:00
fst Amend 877f603d92 (clang + execstack) 2025-06-12 02:25:43 +02:00
gtkmm2ext Overhaul persistent tooltip position #9979 2025-08-17 02:55:25 +02:00
hidapi build: Set _POSIX_C_SOURCE=200809L instead of comment about -std=gnu99 in 8fea1ea42e 2024-10-14 22:57:15 +02:00
libltc wscript: drop traces of shutdown() handling 2023-10-15 10:47:16 -06:00
lua Fix potential vulnerable cloned functions: Bug: Lua can generate wrong code when _ENV is <const> 2025-04-24 13:05:49 +02:00
midi++2 Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
panners Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
pbd Potential fix for MSVC builds 2025-08-17 17:30:22 +02:00
plugins ACE fluidsynth: unload soundfonts after use, refill channels #9837 2024-11-03 19:22:30 +01:00
ptformat wscript: drop traces of shutdown() handling 2023-10-15 10:47:16 -06:00
qm-dsp wscript: drop traces of shutdown() handling 2023-10-15 10:47:16 -06:00
surfaces MCU: no track selected message 2025-08-14 10:20:01 -05:00
temporal slightly improve a DEBUG_TRACE message for DEBUG::Grid 2025-08-13 10:51:44 -06:00
tk cocoa: experimentally, redraw entire window after deminimization 2025-07-05 08:34:08 -06:00
vamp-plugins wscript: drop traces of shutdown() handling 2023-10-15 10:47:16 -06:00
vamp-pyin Remove unneeded #include <boost/math/distributions.hpp> 2024-08-29 23:08:42 +02:00
vfork Make execstack optional, and check clang's variant with space 2025-06-10 16:13:44 +02:00
vst3 use C++11 for VST3 SDK (revert custom cxx98 patch) 2025-02-25 12:46:16 +01:00
waveview Use PBD namespace for free CPU functions 2025-08-15 22:10:31 +02:00
widgets Allow to scroll though meta-button items #9976 2025-08-17 06:29:31 +02:00
zita-convolver Make header files more self-contained - add missing Ardour and lib includes 2024-10-20 03:30:46 +02:00
zita-resampler wscript: drop traces of shutdown() handling 2023-10-15 10:47:16 -06:00