сложность в том что нужно часть кнопок заменить на линейные регуляторы
Нельзя.
как дополнить это колесом прокрутки
Никак.
надеюсь что есть споосбы USB клаве задать статус миди-контроллера
Нет.
Нет, конечно, всё это можно сделать. Но
намного проще собрать новый контроллер, чем пытаться сделать его из совершенно другого устройства.
Могу ещё раз, если так уж интересно…
сложность в том что нужно часть кнопок заменить на линейные регуляторы
Схема цифровая, и в ней нельзя просто взять и вставить резистор вместо кнопки. А учитывая схему опроса матрицы кнопок, это сделать вообще нереально. Придётся вводить дополнительный контроллер, который будет работать как мультиплексор USB-клавы и данных от собственных АЦП. Это уже сложнее, чем собрать новый контроллер.
как дополнить это колесом прокрутки
Опять же, на отдельном контроллере, т.к. некуда подключить в обычной клавиатуре. Встречаются, правда, клавиатуры с колесом. Но из сообщения следует, что такого колеса там нет.
есть споосбы USB клаве задать статус миди-контроллера
Ага. Надо всего лишь написать программу для МК клавы и умудриться его прошить. Если там вообще прошиваемый контроллер стоит. Можно и с другой стороны к задаче подойти — сделать драйвер-перехватчик на стандартную USB-клаву по типу схемы, известной как «video driver hook».
В общем, нефиг пытаться сделать синтезатор из пылесоса.