Помниться в Cakewalke Pro 9 была такая функция - "рандомайзер" velocity midi-сообщений. Ставишь верхний и нижний порог значения velocity и Cakewalke устанавливает произвольное значение этого параметра для миди-сообщений в выбраном треке.
А вот в Sonar 6 и 7 такой функции что-то не нахожу.