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
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
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
plugins/reasonablesynth.lv2
qm-dsp
surfaces
timecode
vamp-plugins
vfork