Adjunto el .rar con el .hex para el 18f2550,el esquematico en Proteus y un txt con el conexionado de pin.
Esta version maneja 32 potes ,32 teclas y 32 Leds (16 en modo “toogle” y 16 en modo “pulsador”),solo MIDI OUT…el codigo fuente esta compilado Proton V3 y no esta disponible por ahora,luego lo subo para que podamos hacer nuestras modificaciones.El armado es muy sencillo,el LCD es opcional.Todo se alimenta del puerto USB.La respuesta del controlador es muy buena.
Una vez conectado al puerto USB de una Pc de escritorio, lo reconoce como “Dispositivo de Audio USB” (ver “Administrador de Dispositivos” ) e instala automaticamente el driver y ya esta listo para su uso.El controlador inicia cuando abrimos la interface Midi del Midi Ox,Live,Traktor,etc
Lo probè en 4 maquinas “de escritorio” y funciona perfecto!..pero no anduvo en portatil con el mismo XP que tengo en una de escritorio,temiendo que sea tema de corriente probè con fuente externa y tampoco!
si alguien tiene idea de por que? estoy muy agradecido…
hola y woooo como mola, creo que para pic hay algun bug con el usb y midi, debe haber algo en el foro. pero vamos, que en windows te coja o no un driver, es como jugar a la ruleta rusa. has probado en macOSX?? o linux??
Bueno,pude probar el dispositivo en 2 MacOSX y confirmo la teoria del procesador de doble nucleo:
-en una MacBook con Procesador Intel dual Core no funcionô,la misma falla que en Window,el soft midi no lo reconoce.
-en un Mac G5 con proc. PPc funcionò Ok!
de seguro es un problema en el descriptor del codigo,creo que falta incluirle la “AC audio Interface” para que aparezca como “dispositivo compuesto”(alguien puede confirmar si esto es correcto?).
Gracias por responder, tu proyecto es muy bueno… Yo creo que serÃa mejor que el codigo lo subieras, asà otros podrán obtenerlo y no saturarán tu bandeja de entrada :blink:
(Aunque podrÃas enviarmelo primero, Rapidshare a veces me mata :pinch: …jejejej)
Bueno aqui esta el codigo,escrito en Basic,compilado con Proton y el Descriptor escrito por Gabi Mihaila (ver link original) con arreglo mio por lo dicho anteriormente.
Mi programacion es muy “casera” por lo que estoy seguro se puede optimizar.Estaria bueno escribir algo similar en C y utilizar el descriptor del maestro TK.
Bueno aqui esta el codigo,escrito en Basic,compilado con Proton y el Descriptor escrito por Gabi Mihaila (ver link original) con arreglo mio por lo dicho anteriormente.
Mi programacion es muy “casera” por lo que estoy seguro se puede optimizar.Estaria bueno escribir algo similar en C y utilizar el descriptor del maestro TK.
espero que sirva…saludos.
Ok, gracias.
Me ha servido bastante, ya voy entendiendo más acerca de PIC y MIDI para hacer mis propios proyectos…
Hola djsergie ! parece que hubo reformas en el foro . El enlace que solicitas puedes buscarlo con ese titulo en el foro de Proton Basic …dudo que puedas ver código ahà …sin licencia.(yo ni siquiera puedo postear mas)..
Si lo que lo buscas es código (Descriptor Usb y demás) lo tienes subido únicamente en este foro..
Hola, perdon por reflotar el tema, pero quisiera saber tangopic, por que solo se pueden conectar 32 potes, 32 led y 32 botones, es por una limitacion del core con el 18F2550? o yo he entendido mal y solo es cuestion de seguir sumando mas modulos?
Hola kapotik, en el proyecto adjunto tenes esa limitación por el Pic y por el código mas que nada. Los botones se pueden poner varios mas porque trabajan en serie. Te recomiendo armar algún MidiBox, este es el que necesitas MIDIO 128 V3 …
Gracias por responder, el midio 128 v3 esta fuera de mi alcanse por el momento, asi que me voy a inclinar por el tuyo, queria saber como se asignan los botones, potes y los led, y si funciona en tracktor o virtual dj.
Hola, arme el core con los modulos de midibox, la pc me lo detecta como dispositivo de audio como dijiste, lo he probado con traktor y este me lo detecta como dispositivo midi generico y luego como dispòsitivo de audio, pero cuando quiero mapear algun boton o potenciometro dandole al boton de LEARN, empieza a hacer un scroll con el ch1 llendo de 0 a 120, o por ahy, es como si estubiera algun modulo con todos sus botones apretados a la ves, y siempre esta prendido en azul donde pone CTRL que sale en la interfaz.
He intentado mapear una salda de led pero no me prende ninguno.
ya he chequeado todas las conexiones varias veces y aparentemente estan bien, por favor si me pueden dar una manito se los agradeceria.
desconecte del modulo ain el conector de 4 hilos y lo mande a maza y a dejado de hacer el scroll de notas y me a dejado mapear un boton, alguna idea de que puede estar mal con este modulo.