Вот что у меня получилось раскопать. Есть старенькая динамическая миди клава с двумя колесами и одним ползунком, получил долгожданные миди переходник из китая, и первый день не мог нарадоваться, все отлично, пока не дошла очередь до регуляторов, и тут моя радость закончилась. Картина такая, что если оооочень медленно шевелить регуляторы - то команды проходят коректно, если быстро - то вылазит какая-то нота вместа ползунка. вскрыл переходник, обнаружил отсутствие оптрона, поставил высокоскоросной оптрон и малым током, проверил фронты, все идеально - но ошибки никуда не делись. Если подключить клаву к компу через гейм порт а не через переходник - то все без ошибок, а через адаптер - ошибки (пробовал брать сигнал не с миди порта, а гейм порта и подавать на переходник, через оптрон, мимо оптрона - пофиг). Решил разложить команды на байты, чтоб рассмотреть пристальнее в чем дело (предполагал может в частоте кварца, пробовал кварц менять- нифига, пробовал ставить кварц 10 и 14мгц вместо 12 - перестает опознаваться usb кабель).
----
................................... - миди команда
...... ----
............................ - миди канал
.............. ---------
............. - номер ноты или регулятора
............................ --------- - значение
1001 0000 0000 0001 хххх хххх - ошибка (note on)
1011 0000 0000 0001 хххх хххх - правильно (Modulation)
и получилась такая картина в Мidi-ox (для большей наглядности стал менять номер миди канала на клаве)
получается что после Active sencing - первый байт команда проходит правильно, а если команды будут идти быстро, - то вместо первого байта тупо вставляется байт hex 90 (9 - note on, вторая цифра номер миди канала +1 - т.е. первый миди канал)
может когото натолкнет на мысли что это может быть и как это побороть, у меня ничего кроме подстройки частоты кварца в голову не приходит, в идеале если б можно было с помощью генератора подать с генератора импульсы вместо кварца) может у когото еще будут какие-то мысли.
....
Спаял в итоге шнурок из кабеля от мобилки на PL2303, даже без оптрона все работает. Правда из трех вариантов перекидки данных из ком порта в миди порт заработала только прога автора. Rolland Roland Serial MIDI Driver и Kawai Serial MIDI Driver устанавливаются, но в Midi Ox не появляются, и в настройки этих драйверов войти не возможно, так я и не смог разобраться в чем дело
(ниже прикрепляю скриншот свойств роландовского ком миди порта, нажимаешь на кнопку параметры - и ничего не происходит, с kawai драйвером картина такая же, может кто сталкивался с таким).