13
0
livetrax/libs
David Robillard c9023ae73d Fix mute of MIDI tracks with channel forcing.
This moves MIDI channel filtering into a reusable class and moves filtering to
the source, rather than modifying the buffer afterwards.  This is necessary so
that the playlist trackers reflect the emitted notes (and thus are able to stop
them in situations like mute).

As a perk, this is also faster because events are just dropped on read, rather
than pushed into a buffer then later removed (which is very slow).

Really hammering on mute or solo still seems to produce stuck notes
occasionally (perhaps related to multiple-on warnings).  I am not yet sure why,
but occasional beats always.
2015-03-29 00:51:56 -04:00
..
appleutility
ardour Fix mute of MIDI tracks with channel forcing. 2015-03-29 00:51:56 -04:00
ardouralsautil
audiographer fix #6208, negative broadcast timestamps 2015-03-22 16:12:40 +01:00
backends Backend - change midi optons string. 2015-03-28 03:35:45 +11:00
canvas Better fix for 6183. 2015-03-29 02:13:40 +11:00
clearlooks-newer Don't try linking libclearlooks files with mingw build 2015-03-12 23:03:59 +10:00
clearlooks-older
evoral Follow MIDI control values with automation faders. 2015-03-26 00:47:34 -04:00
fst
gtkmm2ext update German Translation #6213 2015-03-27 19:52:07 +01:00
libltc
midi++2
panners
pbd hide issues with g_close() not being available in somewhat older versions of glib 2015-03-16 13:34:35 -05:00
plugins/reasonablesynth.lv2 promote sustain pedal from meh to reasonable. 2015-02-28 15:52:28 +01:00
qm-dsp
surfaces fix AWOL semicolon in 9f842f3 2015-03-20 22:08:17 +01:00
timecode
vamp-plugins
vfork