Почему могут неправильно переключаться банки в Cakewalk?
Не все синтезаторы используют стандартный метод переключения банков - передачу старшего байта номера банка контроллером 0 и младшего - контроллером 32. Для этого в пунктах Settings - Instruments - Configure - Define Instruments (а в CW 6.01 - и в диалоге Track Properties) есть пункт Bank Select Method - попробуйте переключение только контроллером 0 или контроллером 32.