¿Qué secuenciador pretendes manejar?esta pensado para manejar secuenciadores hard. o tipo ableton cubase,
Por lo que he logrado entender, quieres trabajar con Virtual Dj o alguno similar.
Comentas que tu programa no va pero el SO de ucapps si ¿te refieres a MIOS? que yo sepa,ese simplemente hace de bootloader y gestiona la comunicación midi,pero no implementa funcionalidad alguna con la que puedas hacer trapicheos midi.mi programa no utiliza mios, decia que el circuito si funciona con mios, todavia no consigo comprender bien como funciona mios para hacer mis propias aplicaciones basadas en el.
¿Qué se supone que debería hacer tu programa? ¿has probado a monitorizar con MIDI-OX?no todavia no funciona en el circuito pero es donde tendré que verificar antes de probarlo, con respecto a lo que hace el programa es muy sencillo sincroniza un esclavo con un maestro, en este caso un encoder incremental , con la diferencia de final scratch o serato .... estos cuando se mueve el disco envian ordenes al programa de posicion y direccion de giro el mio solo envia la posicion de giro y stop en vez de hacia atras y cuando vuelve hacia adelante posicion y continue, usease solo suena hacia adelante yo uso grooveboxes tipo hard. y estas no tienen la versatilidad de un vinilo , menos todavia los programas del ordenador
no mencionas si tus vinilos y encoders son unidades que ya tienen implementación MIDI (y sus parámetros) o si estás haciendo algún sistema por tu cuenta modificando algo. Generalmente este tipo de proyectos es mejor iniciarlos por su cuenta desde cero, que estar modificando código ya existente de otro autor. Si sólo ocupas posicionamiento de unidades MIDI (esclavo-maestro) no deberías ocupar un sistema como MIOS - a menos que te interese usarlo. ¿tus unidades son SMPTE, por incremento de ticks (quarters), o manejan MIDI custom?
Nunca confíes en simuladores para proyectos reales. Por lo demás, Microchip tiene una amplia gama de PICDEM (pequeños demostradores/entrenadores/programadores) de muy bajo costo.