ardour/libs
Paul Davis 8b09becf1d fix the way mute operates for MIDI tracks
our policy is that "mute works on outputs", which means that mute should have
no effect on what an instrument plugin does. However, MidiTrack::act_on_mute()
used to inject sustain=0 messages into the data flow, which would affect
the instrument plugin(s) in the track.

now, MidiTrack::act_on_mute() simply notifies all Delivery objects in the track
that a MIDI mute is needed via a channel mask. The Delivery objects notice this
during their ::run() method, and deliver the required MIDI events to their
output ports.

There is still a potential issue that Amp objects which notice they have been
muted also send a similar set of messages. This needs more investigation and
possibly other changes. But this commit allows a sustained note to return after
the track is muted midway through it.
2025-06-19 08:03:43 -06: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 fix the way mute operates for MIDI tracks 2025-06-19 08:03:43 -06: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
backends Fix potential use-after-free (when device in use) 2025-05-25 00:21:19 +02:00
canvas remove debug output 2025-06-03 17:11:45 -06:00
clearlooks-newer use bg[ACTIVE] for scrollbar troughs, like all other GTK engines 2025-04-18 15:52:07 -06:00
ctrl-interface move zoom in/out actions into shared "Editing" group 2024-12-07 08:00:46 -07:00
evoral libardour APIs for Sequence::shift (timepos_t const &) 2025-04-05 17:25:03 -06:00
fluidsynth
fst Amend 877f603d92 (clang + execstack) 2025-06-12 02:25:43 +02:00
gtkmm2ext add new NSApplicationDelegate method to deal with warning on macOS Sonoma 2025-06-12 12:09:11 -06:00
hidapi
libltc
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
panners
pbd Avoid using 'boost::aligned_storage' which is known to be problematic in MSVC builds 2025-06-17 09:02:24 +01:00
plugins ACE fluidsynth: unload soundfonts after use, refill channels #9837 2024-11-03 19:22:30 +01:00
ptformat
qm-dsp
surfaces code refactoring and action name handling to make follow-playhead work in multiple editing contexts (libs) 2025-06-15 21:18:06 -06:00
temporal Fix for timepos_t::earlier() - superclock_t vs.samplepos_t confusion 2025-06-17 14:03:43 -06:00
tk Revert "Linux/X11/touch: don't send duplicate mouse-up events for first touch" 2025-04-15 21:48:55 +02:00
vamp-plugins
vamp-pyin
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 Update gdkmm -> ydkmm header location (omnibus commit) 2025-02-01 15:01:52 +01:00
widgets Fix button corner radius math 2025-06-13 02:42:26 +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