Jump to content

alogic

Members
  • Posts

    153
  • Joined

  • Last visited

Everything posted by alogic

  1. : I´d like to adapt the code I´ve done for the pic16f877´s bootstrap. I´ve been reading about tiny´s bootloader and I´d like to do the same thing with the ucapps one, but I can´t find the old version of the bootstrap. Does this one exist or at old 16f days anyone used bootstrap??: I´d like to adapt the code I´ve done for the pic16f877´s bootstrap. I´ve been reading about tiny´s bootloader and I´d like to do the same thing with the ucapps one, but I can´t find the old version of the bootstrap. Does this one exist or at old 16f days anyone used bootstrap?? ??? ??? thanks
  2. Hola a todos, veo que el foro esta paradito ultimamente, donde vamos a llegar :P tengo entre manos la version 1.0.0 beta tester terminada. sobre el simulador y en la teoria ya funciona, me parece divertido hasta en el simulador, solo darle al botón de cambiar de sentido el encoder y ver que en cada cambio, envia lo que quiero me hace llorar como un padre jajajaj el esquema del circuito esta hecho en isis por si alguien quiere usar el autorouter del programa y generar el circuito completo, falta añadirle el cristal de 20Mhz los condensadores de este y para los ruidos de cada integrado, pero yo estoy usando como core el modulo IIC MIDI Module respetando la entrada y salida midi. los demas puertos estan al aire para conectarle los perifericos, tres potenciometros y 5 modulos DOUT con los displays, ademas del encoder o previo para el vinilo y un par de botoncitos si le quereis ir echando un ojo os lo dejo en el adjunto un saludo midiScratch 1.0.0 beta.rar midiScratch 1.0.0 beta.rar
  3. jeje trankilo que ya habra fotos, yo tambien me estoy mudando podria decir y tengo el taller patas arriva estoy montando un bootloader para actualizar el micro por el puerto midi. El bootloader se encuentra en: http://www.htl-steyr.ac.at/~huep/bootldra.htm este usa un programa para recargar por rs232 y bla bla bla .... casi igual que mios el caso es que si buscas informacion de como funciona un bootstrap pues te encuentras con mios, pero si buscas sobre bootloader encuentras diferentes proyectos basados en el mismo principio en el que esta basado el bootstrap de mios. no ha sido muy dificil adaptar el codigo de esta aplicacion al bootloader Tiny. pero no encuentro el antiguo bootstrap de MIOS para el 16f877 y adaptar el codigo ??? ??? donde se encuentra la pagina de ucapps con las viejas revisiones para descargar simulacion en isis y en la bancada de pruebas un saludo y gracias
  4. Pues despues de mucho curro el proyecto está tocando fin tras haber pasado por muchas fases de desarollo. el codigo esta en ensamblador, para minimizar del todo he cambiado al micro 16f88 con el otro sobraban muchos perifericos.Le he añadido 19 displays de 7 segmentos para conocer la posicion donde se encuentra y la de punto de cue, este se regula con dos potenciometros. El aparato esta pensado para que envie play una vez reconoce que el disco esta andando hacia adelante y envia stop tras detenerse, este tiempo que tarda en saltar el stop, es regulable por medio de un pote, asi cada uno lo ajusta como quiera os dejo en los adjuntos el programa y la simulacion en isis, si quereis echarle un ojo al circuito de eagle preguntadme por el privado que se como, aqui no lo voy a comentar un saludo
  5. has realizado todas las pruebas que indican para comprobar las conexiones midi, de todas formas es bastante facil que no entre señal al micro y si al ordenador, con que hayas usado cables finos no blindados, o este muy cerca el transformador de la placa hará interferencias, comprueba que el didodo este en buen estado a veces los componentes no estan bien, otra dicen que si llegan datos erroneos hay que poner otro de 2200 uf en la fuente, si estas usando una fuente CC externa al modulo ponle los condensadores para alinear la señal. mira que todo lo que te estoy diciendo es para estabilizar tension y que pruebes el circuito punto a punto , pero si no has montado el circuito en su placa si no en una protoboard puede ser simplemente que algo se te paso, lo mejor es trabajar sobre un circuito al final se tarda menos y funciona mejor unsaludo
  6. hola me parece que si , seria asignarle al pulsador la orden que use una nota, pero creo que te saldria mejor y mas barato comprar un teclado montado, aunque si es por puro vicio adelante, te ayudaremos en lo que se pueda un saludo
  7. holas hay la mamma que recuerdos me trae este post, es uno de los primeros que me respondieron ;D ;D te puedo aconsejar que revisses el cableado, para conectar del modulo com al core estos cables han de ser blindados , con malla de cobre.excepto los de alimentacion. si aun asi no funciona revisa el circuito punto a punto , mira que el diodo esté en buen estado y bien colocado fijate en las soldaduras del circuito de entrada, que a veces engañan a los ojos aqui tienes las pruebas que puedes hacer http://www.ucapps.de/howto_debug_midi_es.html un saludo
  8. alogic

    core anterior

    holas esto lo escribio Fario en un post anterior, de otro mas anterior. 1- necesitaras un modulo pic burner para programar el pic ,lo unico que tienes que programar es una pequeña rutina (bootstrap loader) para quedarse a la escucha de mensajes midi.enviara una peticion de carga cada dos segundos para programarlo tendras que usar el programa P18_18 lo descargas de la pagina de brenner es gratis y bastante sencillo. http://www.sprut.de/electronic/soft/p18/p18_18.zip a partir de aqui ya puedes poner el pic en la tarjeta core, el resto de operaciones se hacen via midi. 2-tienes que cargar el resto del sistema operativo via midi (mios v1_9f) es un sistema operativo comun a todos los inventos de thorsen 3- cargas la aplicacion (mbox64 ,64E,FM,SEQ;SID etc)en tu caso imagino que será un midibox 64 (midibox_64_v2_4.zip) esto lo tienes que modificar antes para definir y personalizar tu configuración ,se utiliza un ensamblador gratuito de la pagina de microchip el fabricante del pic ( mplab ) 4- para cargar los progarmas via midi lo mas sencillo es que utilices un programita en java que se llama mios studio es bastante sencillo y ademas te sirve como monitor midi para saber si las cosas van como deben, todos estos archivos y utilidades estan en la pagina de midibox o en su defecto enlaces. http://miosstudio.midibox.org/ http://ww1.microchip.com/downloads/en/DeviceDoc/mp750.zip y no os calentes que se responde con la mejor intencion, solo que todo lo que preguntas esta en la web, en el foro hay muchos posts en los que explican paso a paso el montaje y la programacion de cada midibox por si no te aclaran las explicaciones de la web el j13 es la entrada midi para programarlo con midiox o mios estudio, asi te evitas tener que desmontar el aparato cada vez que quieras modificar la programacion, mirate este archivo de la midibox64, en el main es donde tienes que cambiar los parametros necesarios para tu aplicacion para cargarlo por midi con mios studio o midiox http://www.ucapps.de/mios/midibox64_v2_4.zip un saludo espero te aclare alguna duda
  9. alogic

    Botones

    Hola no decis si los que teneis son de montaje superficial o vais a hacer un circuito bajo el frontal para sostenerlos, de esta forma tendrias que hacer la placa, pero da mas posibilidades y queda mas pro. puedes poner un plastico tipo acetetato de 2mm debajo del frontal y pegarle desde cilindros de metacrilato, los habra de colores, o bien si consigues unos plastiquitos que se usan pa proteger los cantos de los muebles, estos son traslucidos y de goma, ademas de estar redondeados en la parte superior, con estos botones para presionar lo que esta en la pcb bajo el frontal tambien puedes poner los leds junto al boton debajo del frontal asi se ilumina cada boton, juega con el color de los leds y el acetato que puedes ponerle un vinilo de algun color u otro segun los botones si los pulsadores son superficiales y van roscados al frontal, tendras que buscarte la vida para tonear o moldear los botones , pero es un curro, como no tengas uno de estos un saludo y suerte
  10. holas, y bienvenido que impaciencia ;D por conocer.Como dice Cimo, todos hemos pasado semanas o varios meses en mi caso, releyendo la web para enterarse uno de como funciona Midibox la LC tiene faders motorizados, esta pensada como controlador de estudio mas que para programas dj en la parte MB Hardware Platform\Introduction tienes un esquema de que modulos necesitas para cada juguete, mira a ver cual es el que mejor se adapta a lo que haces, "sencillo" un controlador para tracktor lo puedes montar con el M64 y darle la forma que quieras,"complicarse la existencia" cuando conozcas bien el proyecto de MTE le updeteas el pic y añades los controladores para los platos, creo que son los pasos que debrerias seguir hasta que conozcas bien como funciona un saludo y suerte
  11. hola y que tal nosotros aqui pasando mucho calor, veras como al final acabamos todos en las islas que seguro es donde mejor se está. perdona por lo de la madera, pero no se nada de la fabrica, nos envian info de otros productos pero ese lo tienen que tener atravesado ??? ??? pongo aqui el programa como lo llevo, la simulacion es para proteus isis un saludo
  12. Hello! Where can I find the .hex or the .asm for the 16f877? I couldn´t find it in the downloads section .. ??? Thanks!
  13. I think I´ve read Each MIDI Beat spans 6 MIDI Clocks, so there are 24 MIDI Clocks in a quarter note instead of 24 or 16 for each Midi beat ::) It would be 6timing clock= 1lsb and 128lsb=1msb ----------------------------------------------- type | bin | ----------------------------------------------- estatus |1111 0010 | SPP signal position pointer ----------------------------------------------- data |0-01111111| MSB data |0-01111111| LSB ----------------------------------------------- thanks
  14. HI,could anyone tell me how many timing clocks signals is sending the master sequencer, in order to increment one in the song position pointer (statusF2; MSB0-7f;LSB 0-7f)??? I´m doing it at 24 ticks =1lsb; and 128lsb=1msb, but I don´t know if I must do it at 16ticks=1lsb; and 128lsb=1msb . The SMPTE uses different modes like 24:128:128 ; 25:128:128 and some more, but How many modes does the MTC use? Thanks alot
  15. Si lo que quieres es una baterria usa el edrum ,que para eso es y bueno no es una maravilla pero intenta leer con http://babelfish.altavista.com/ traduce bastante bien del ingles al español , si no sabes nada de electronica pide los modulos montados o alguien que te ayude pero antes de pedir como se hace intenta hacer funcionar los modulos por tu cuenta te sera mas facil preguntar por una cosa en concreto que como se hace un proyecto completo , perdona pero explicartelo asi del tiron seria muuuuuy largo y ya esta puesto en el foro solo hay que buscar. un saludo
  16. Holas y bienvenido ;D no conozco a nadie que tenga el edrum ,pero vamos todo lo que hay en esta web funciona. estas son las webs que venden los modulos http://www.edrum.info/buy.html ademas tendras que montarlo dentro de una caja y ponerle pads para tocar , no se si acepta los de yamaha o roland , pero de momento monta el aparato y mientras vamos buscando una solución para los pads, no he visto que nadie monte el aparato por completo para vendertelo si lo encuentras dale a conocer que a lo mejor merece la pena. espero que te sirva, si no..... vuelve a preguntar ;D un saludo y suerte
  17. Esto empieza a coger color ya tengo casi terminado el programa en assembler para el uso, no os pongais a montarlo sin mas , pues no se todavia si fuera de la teoria funciona,aún le quedan cosas por afinar :P , cosa a la que siquereis me podeis echar una mano probandolo para ver posibles fallos o alguna cosa que se os ocurra que pueda incluir Como funciona el midi ha salido de esta pagina(fijaros en la info que se refiere a system common y system real time) http://www.eumus.edu.uy/docentes/jure/midi/ En los archivos adjuntos os dejo la simulacion en isis de como funciona y el .asm ademas del codigo .hex para cargar en el pic 16f877 La simulacion en el isis esta trucada un pic no podria mover un motor pero si activar un sistema de control para motores de CC ,cualquier puente en H o T puede servir, o si no para los mas puristas podeis modificar un technics. un saludo ;D ;D ;D midscratch.rar midscratch.rar
  18. creo que encontre el problema que hay con simular en proteus circuitos de midibox, y es que has cargado el sistema operativo en el pic virtual de proteus , pero este no tiene programas,se le cargan a traves del mios studio , eso es el porque no te sale nada en la lcd . no tiene programas instalados carga el circuito en proteus y saca la pieza COMPIM esta es para usar el puerto del ordenador con hard externo , sacas un cable midi y le sueldas un puerto serie , asi pasas datos del mios studio al proteus para cargar el pic con los programas que necesites ,segun lo que estes montando.Aunque para probar no hay nada mejor que el core en si ,seguro que ahorra mucho en futuros proyectos saber como se utiliza isis y mios studio uno con el otro sin necesidad de comprar material antes de probar espero ayude
  19. pues na ya sabiendo lo que tiene que hacer el pic, me ha costado lo mio, estoy haciendo pruebas con el mios studio pero me va a volver loco ??? ??? ??? he mirado los pasos que deberia de seguir el micro segun lo que haga el encoder y esto es lo que tiene que hacer el programa no me han parecido muchos pasos para lo que necesito , espero que con ayuda salga bien parado de momento se lo que quiero que haga , pero no como Confused Confused ??? ??? * comienzo: pone a cero dos registros de 8 bits cada uno , se les podria llamar C y S pejem. * un encoder incremental ,a cada paso suma o resta uno al registro S este, está conectado a las patitas portA0 y portA1 * si S llega a 128 se pone a cero y suma uno al registro C; es como un reloj de 128 pasos en vez de 60.asi sabemos en que momento de la cancion nos encontramos * cada seis aumentos del registro S , la patita portC6 saca el nº11111000;f8;248 es el timing clock * un contador deberia de tardar en rebosar 1/2 seg si rebosa saca por portC6 bin 1111 1100, dec 252, hex FC y seguido otro bin 1111 0011, dec 243, hex F3 seguido del nº del registro C y del nº del registro S,el contador se resetea en cada incremento del registro S asi si el encoder gira en una direccion no hay interrupcion y si se para o gira en la otra hay interrupcion.Stop y señal de SPP para fijar la posicion a cada paso que se atrasa o donde se ha parado * si tras girar hacia atras vuelve hacia adelante saca por la patita portC6bin 1111 1011, dec 251, hex FBpara volver a pulsar continue y que siga desde la ultima posicion * interrupción en portD0 activa el led conectado a la patita portD3 y saca por portC6 bin 1111 1011, dec 251, hex FB - continue * interrupcion en la patita portD1 apaga el led de la patita portD3 y saca por la patita portC6 bin 1111 1100, dec 252, hex FC - Stop * interrupcion patita portD2 pone a cero los registros C y S , saca por la patita portC6 bin 1111 1100, dec 252, hex FC seguido de bin 1111 1011, dec 251, hex FB - Reset , vuelve al principio de la cancion y pulsa play independientemente de donde se encuentre de verdad muchas gracias aunque solo sea por perder el tiempo con este post
  20. with SPP sinchronize and tick´s http://es.youtube.com/watch?v=HuscIv9xuBs & with midi time code 24fps in ableton live THE END :D :D
  21. PULSO DE SINCRONISMO - SYNC PULSE Es el más simple y común en equipos económicos, de los sistemas, pero el menos flexible. Utiliza un número específico de pulsos electrónicos cada “negra†(un tiempo, o golpe, en el lenguaje musical). Generalmente el pulso es generado a 24 pulsos por negra (24 ppqn, pulses per quarter note). Todos los pulsos sin idénticos. Los equipos no pueden distinguir entre uno y otro; sólo pueden percibir la distancia entre ellos, cuán rápido son enviados o recibidos, y así sincronizar las velocidades. Por Ej, cada vez que un secuencer “escucha†24 pulsos, avanza una negra. Si los pulsos se aceleran, el tempo del secuencer también. La mayor desventaja del Sync Pulse es que al ser todos los pulsos iguales, los equipos no pueden reconocer en qué momento de la canción estamos. Tenemos que llevar todos los soportes hasta el principio, para que corran todos en el mismo momento. CÓDIGO DE TIEMPO - SMPTE/TIME CODE - La utilización de Códigos de Tiempo nos dá mucho más control y flexibilidad que el pulso de sync. El código de tiempo más común es el SMPTE, conocido también como LTC [Longitudinal Time Code]. La sigla viene de Society of Motion Picture and Television Engineers, quienes desarrollaron este sistema para sincronizar audio, video y cine. Habrá equipos que generen y/o lean SMPTE. El código funciona como un flujo constante de información binaria (digital), que tiene una duración máxima de 24 HORAS, divididas en MINUTOS, SEGUNOS, CUADROS Y, a veces, SUBCUADROS. (hours, minutes, seconds, frames, subframes). O sea que cada instante, tendrá su código binario único y va desde 00:00:00:00 a 23:59:59:29 y luego vuelve a 00:00:00:00. El SMPTE se genera a velocidad constante. No cambia el tempo y ahí está el codigo que hace falta para poder controlar la direccion en la que trabaja el secuenciador, es el MTC-midi time code Imaginemos una situación en la que hemos "rebobinado" un secuenciador hasta el compás número 20 de una secuencia, paso a paso y sin enviar un reloj de start al esclavo. Si hacemos que el secuenciador comience desde este compás, el resultado sería que el esclavo comenzaría en el compás 1 y el master en el 20; por lo tanto fuera de sincronía. Para este fin los secuenciadores usan un comando que se llama Song Position Pointer (apuntador de posición en la canción) y que le dice continuamente al esclavo dónde está el master.S.P.P gracias y un saludo http://home.cogeco.ca/%7Erpaisley4/ComparatorCdS.GIF
  22. http://reprap.org/bin/view/Main/ShowCase I want ;)
  23. desgraciadamente , el problema es que me dio el toke un moderador por colgar las fotos con calidad , no es mucho es solo el bastidor que sujeta un motor ,e incluso , como no era el motor que iba a usar lo sujete con un par de bridas para medir ::) si kerés agregame al messenger y te paso mais ahora ya tengo el motor que voy a usar y lo estoy montando ;D ,es uno de scx de doble eje para ponerle un encoder de direccion en un lado y el otro contra el vinilo. se me ha ocurrido que al hacerlo con un lm393 (el encoder) se le puede poner que solo reconozca un sentido de giro ,asi cuando va hacia delante el motor regula la velocidad en el mando de pith y hacia atras juega con la opcion de cue en el tracktor. lo que hará en live es regular la velocidad , y se le puede poner que cuando gire el disco hacia atras que haga otra funcion u no se que hacer con ella pues yo uso live y no tracktor :-\ cualquier ayuda/cosilla es bien recibida gracias y un saludo
  24. pues con las manos en la masa , he montado el motor con una polea y un bastidor al plato.le he puesto un diodo de puente y un condensador para pasar la corriente ca que sale del motor a continua, si lo acelero da hasta 7 ,5 habria que hacerle un limitador de 5 volt alguien sabe de eso?? creo que con 7805 estoy colgando los posts en el foro de proyectos de usuario ;D http://www.midibox.org/forum/index.php?action=dlattach;topic=8947.0;attach=1104 http://www.midibox.org/forum/index.php?action=dlattach;topic=8947.0;attach=1106 http://www.midibox.org/forum/index.php?action=dlattach;topic=8947.0;attach=1108 un saludo
×
×
  • Create New...