вот ещё забыл добавить к улучшениям в экспрешн мэп:
сделать, чтобы использование режима Latch было возможно и для переключения с помощью Program Change (сейчас возможно только для кейсвитчей)
сделать защиту от зависаний нот при захлёсте разных штрихов. По англицки это называется note-off tracking. (то есть, чтобы кубейс себе записывал в память, к какому PrCh относится нажатая клавиша.)
Например:
У нас нажата нота с назначенным на неё легато (PrCH1)
и случайно внахлёст мы нажали ноту с назначенным пиццикато (PrCh2).
в нынешнем кубейсе легатная нота не выключится и зависнет, потому что в момент отпускания легатной клавиши команда Note-off будет ошибочно отправлена на тот же PrCh2.
А если по уму, то при поступлении команды note-off с легатной клавиши кубейс должен сначала послать PrCH1, послать note-off и вернуть обратно PrCh2.
сделать, чтобы использование режима Latch было возможно и для переключения с помощью Program Change (сейчас возможно только для кейсвитчей)
сделать защиту от зависаний нот при захлёсте разных штрихов. По англицки это называется note-off tracking. (то есть, чтобы кубейс себе записывал в память, к какому PrCh относится нажатая клавиша.)
Например:
У нас нажата нота с назначенным на неё легато (PrCH1)
и случайно внахлёст мы нажали ноту с назначенным пиццикато (PrCh2).
в нынешнем кубейсе легатная нота не выключится и зависнет, потому что в момент отпускания легатной клавиши команда Note-off будет ошибочно отправлена на тот же PrCh2.
А если по уму, то при поступлении команды note-off с легатной клавиши кубейс должен сначала послать PrCH1, послать note-off и вернуть обратно PrCh2.