13
0
livetrax/libs
David Robillard 546cd974ec 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-30 09:19:00 -05:00
..
appleutility AU: fix return value reference 2015-02-23 02:49:37 +01:00
ardour Fix mute of MIDI tracks with channel forcing. 2015-03-30 09:19:00 -05:00
ardouralsautil
audiographer fix #6208, negative broadcast timestamps 2015-03-22 16:12:40 +01:00
backends Backend - change midi optons string. 2015-03-30 09:18:59 -05:00
canvas Better fix for 6183. 2015-03-30 09:18:59 -05: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 hide terminal window for windows vst scanner 2015-02-14 05:50:40 +01:00
gtkmm2ext update German Translation #6213 2015-03-30 09:18:59 -05:00
libltc
midi++2 remove cruft (old unused pre-git version files) 2015-01-09 06:11:57 +01:00
panners remove lib versioning for internal plugins 2015-02-16 17:32:56 +01:00
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