Почему при игре по MIDI "залипают" ноты, контроллеры и т.п.?
Чаще всего - из-за превышения пропускной способности самого MIDI-канала или конкретного инструмента. Например, при "рисовании" графика движения движения контроллера в секвенсоре генерируется достаточно большое количество MIDI-сообщений, которое при передаче по каналу может приводить к переполнению входного MIDI-буфера инструмента и потере идущих следом MIDI-сообщений. На некоторых инструментах это видно по миганию индикатора "MIDI Error". Чтобы этого не случалось, серии посылок контроллеров необходимо "прореживать", оставляя только ощутимые на слух изменения. В Cakewalk для этого есть специальные CAL-программы thinaft, thinctrl и thinwhl.
Подобные ошибки могут также возникать из-за ошибок в реализации MIDI-интерфейса или его драйверов. Например, MIDI-интерфейс звуковых карт SB 32 PnP моделей CT-3600 и CT-3620 спонтанно генерирует на выходе последний выведенный через интерфейс байт, нарушая правильность MIDI-сообщений, а драйверы SB 16, SB 32 и AWE32 версий 1996-1997 годов имеют обыкновение терять байты даже на быстрых машинах. Ошибку интерфейса можно частично замаскировать, включив в секвенсоре вывод синхронизирующих сообщений (MIDI Clock).