Я заинтересован в том, чтобы MIDI-контроллер Arduino мог разговаривать с моим компьютером. Если посмотреть на другие примеры Arduino MIDI (например, MIDI Output с использованием Arduino), все они, похоже, подключают выделенный 5-контактный DIN. Что имеет смысл, поскольку это оригинальный кабель для подключения клавиатур, расширителей и секвенсоров вместе.
Однако, я хочу отправить MIDI на свой компьютер. 5-контактный DIN должен быть подключен к конвертеру, который подключается к компьютеру через USB. И у меня уже есть USB-кабель для подключения моего Arduino к моему компьютеру. Так почему я не могу просто использовать это?
Я предполагаю, что остановит меня в том, что все эти коробки преобразования поставляются с драйверами, которые умеют обрабатывать сигнал, поступающий через USB. В то время как, скажем, виртуальный синтезатор на моем компьютере не ожидал и не знал, как обрабатывать необработанные байты, поступающие через последовательный порт. Так есть ли стандартный или бесплатный эквивалент этих драйверов, которые я мог бы использовать для своего собственного проекта? Или, если нет, что нужно, чтобы написать? Где я могу узнать об этом больше?