Jump to content

alogic

Members
  • Posts

    153
  • Joined

  • Last visited

Everything posted by alogic

  1. Hello everybody Mi idea is using a cc motor with an encoder to know the speed and sense of turn. In the motor it´s necessary to transform the CA a CC and add a 5 volts limitor using a zener. This way you can connect it to a midibox and regulate the bpm with a potentiometer. That will be a little midibox64 modification. I´m actually building my own phono with cds and rubbish-motors :D , to mantain the vinils enchantment i´m building it on an old technics. I´m doing it based in the midi 1.0 rule. If anyone knows a newer one i´d be veeery thankful. Cheers IMG_1020.JPG IMG_1022.JPG
  2. holas, que alegria , lo has pillao de lleno. estamos deacuerdo en que queremos el mismo aparato. y efectivamente el ostrboscopio (creo que asin se llama) indica algun tipo de codigo ,me estoy volviendo loco mirandolo. pero me dice aqui mi compi con los platos . - que lo que deberiamos leer es el disco que de la otra forma ...la bla bla y siguio con el clasico vinilo ... - aunque de seguro que a mi me vale con eso, ya sacare la forma de leerlo. lo que si he solucionado es el rollo de la dinamo y es bastante facil ;D ;D ;D ;D , con un motor cc se le pone una polea en el eje y se usa de dinamo, la corriente que sale por las patitas que antes eran entradas, es alterna ,la cambias a continua, y ale a probar . aun tengo que montarle algo al plato para probarlo, y rebuscar entre las cajas motores de coches. ;D ;D ;D ;D he localizado un viejo technics y me parece que va a ser el banco de pruebas, en un principio creo que se podria probar a leer el movimiento del plato de momento me parece un buen punto de comienzo y que no es muy dificil de hacer , asi se le puede añadir en el otro lado del eje de la dinamo un disco codificado. aps estaba buscando a alguien y a dixo que no le importaba traducir ,muchas gracias por tu ayuda que bienvenida es gracias y un saludo
  3. killo , empieza por algo asi http://www.infoplc.net/Documentacion/Docu_Instrumentacion/infoPLC_net_Medida_Desplazamiento.pdf espero te sirva de algo,un saludo
  4. holas , toy probando el tap , haciendo yo de pulsador , y pienso que seria mejor utilizar la dinamo , aunque sea mas engorroso de conectar , el usar un pote para regular la velocidad ,no da saltos de tiempo tan bruscos en el secunciador, es mas suave y es de respuesta inmediata , conectando un pote al bpm toy haciendo pruebas y... , claro para atras no va pero funciona , se podria probar rapidamente el utilizar un disco de plastico codificado , yo lo estoy haciendo con un multivibrador y responde , cambia el tempo , pero da saltos demasiado notables pillandolo al tap, y si bajas las revoluciones muy rapido se queda la velocidad como estaba , seria mejor que ese interruptor estuviera cogido, en vez de al tap , que enviase la señal de tempo y utilizar live como esclavo del midibox pero yo no se como cambiar eso en la programacion del pic. hay que pensar que el tempo se marca con una orden ciclica de 8 bits y el interruptor manda 4 para el tipo de controlador 4 para el canal 8 para cual es, y otros 8 con la altura , y se repite igual para apagar la nota :o haber si alguien se anima a reprogramarlo y nos ayuda en este punto . seria como hay que hacerlo , pero yo no tengo ni idea de programar. un saludo pero para ir probando
  5. se me ha ocurrido que usando un vinilo 5 mm mas grande que el normal , se le pueden hacer agujeritos y con un receptor de infrarrojo conectarlo al modulo din . este control se le pondria al tap de ableton y ale, pero este tiene sus cosillas como por ej: pararlo en seco que sera como dejar de pulsar y mantedra la velocidad un saludo
  6. lo tiene una empresa , :( creo que es tascam , ponerle el medidor a un vinilo lo pense, pero yo no tengo platos :-X , aunque supongo que con hacerle un bastidor donde sujetar la dinamo y encontrar la polea adecuada valdria . pedire uno para probar como ponerlo ;D pero seguire montandole al midibox unos motores para verlo todo en una caja encuanto a lo de traducirlo si alguien se toma la molestia ,estaria de lujo ,seguro que le gusta a mucha gente y ayudan digo que alguien lo haga porque como lo traduzca yo,no creo que nadie se entere :-X gracias y un saludo
  7. me parece que necesitas otro core :-[ pero vamos que se montan rapido ;D saludos
  8. habia dejado este cacharro de lado ,comiendome la cabeza de como poner otro pic para traducir los pulsos a un pote digital me he dado cuenta ,corregirme si me equivoco, que un encoder tiene la salida por pwm tambien ;D ;D ;D ;D ;D ;D así que se lo voy a conectar directamente al modulo din como si fuera un encoder ya veremos que tal estables son estos cacharrillos
  9. hoy googleando encontré que para medir la velocidad de algo se podia usar una dinamo tacométrica, ;D que funciona a 1000rpm=1v , 5000rpm=5v he pensado en utilizar una salida del modulo dout para hacer andar el motor dc por medio de un controlador de pwm y conectar la salida de la dinamo al modulo ain , lo configuro con ableton para que ese pote mueva el bpm y ale ya mantiene la velocidad , de esta forma no hace andar el programa hacia atras , pero mantiene la velocidad y se puede adelantar o frenar segun permita live. pequeños problemas tecnicos como a que rpm va un giradiscos,¿alguien lo sabe?? ??? ??? y ande compro una, encontre fabricantes de encoders y medidores de todo tipo , pero no vendian dinamos , vamos que al final me veo poniendo el de la bicicleta orbea ;D
  10. no tienen por que tener luces , los hay sin ellas. estos a diferencia de los potes los hay de giro infinito y no tienen ruidos, si el problema es que necesitas 64 botones tienes que cambiar un par de lineas en el programa , pero si necesitas menos dejalo tal cual esta se los puedes poner en un futuro un saludo
  11. holas , el modulo din son las entradas para pulsadores o encoders , creo que la ultima viene configurada para ponerle encoders ,que lo llaman v_pots en otras paginas de controladores y el bank stick son memorias para guardar diferentes configuraciones del aparato. ;) ;) un saludo
  12. ok, es horrrible seguir el tempo de los vinilos con ableton , esa es la razon por la que busco lo mas parecido a un plato ;D ;D conoce alguien si existe algun libro de mensajes midi gracias y todosamidi
  13. efectivamente cimo pense en desmontar un plato, pero no un 1200 , si no compraria como bien dice dj3nk un par de vinilos con el codigo y ale el rollo es que yo no uso final scratch,eso lo hace mi compadre con los platos a mi lado ,yo uso ableton con sintes y samples hard ya tengo los vinilos, el problema es que tengo que ajustarme siempre al incomodo e invariable tempo de live, que aunque me defiendo bien no puedo usar mis aparatos hard del mismo modo que el archivo wav de tracktor . podria usar un encoder para pasarle los datos al micro , pero solo el encoder vale como un plato de segunda mano (un encoder robusto) y este que propongo que no digo que sea la mejor eleccion , no parece que le vaya a afectar , tirarse 12 horas de fiesta rodando ;D como podria pasarle al en encoder del mismo precio que un disco y 8 receptores y emisores, unos 10 euros . estoy usando para montarlo poleas de un viejo grabador de cintas y piezas echas con torno, si alguien tiene alguna idea sera bien recibida ,gracias y todos a midi
  14. download this archive in dxf to http://midiprojects.googlepages.com/conaindindoutcore.plc.dxf and converter to brd with eagle power tools.hope it works!!! part list core list--- din list----hardware plataform dout list--- and motor cc pwm list 1 1ns5408 1 irf830 2 100nf 1 74c221 1 1k 1 100ohm 1 100k potentiometer also it is possible to be done with 555 multivibrator
  15. al final he cambiado los fotoreceptores a la puerta A del pic18f452 , por que ni me imagino como programarlo , dejaremos los potes para la midibox giroplatosinpotes.JPG
  16. pues eso decia yo que tiene que haberse actualizado el midi desde 1970u80 deberia un byte indicar uno de 256 compases y otro indicar la posicion dentro de ese compas o por lo menos debe haber algo para que empiece desde la posicion deseada que eso puede dar juego aunque de momento no se na . haber si alguien tiene un libro tecnico sobre midi o se lo sabe de gorrilla excuse me for my inglish , but i´m not writing in inglish , I to use babelfish ehh lo que hay ;D si alguien se tira el rollo , pues yo lo unico que puedo hacer es pasarlo por el traductor , que lo traduzca ,que son cuatro lineas de na ok hay un plug para archivos cracked , lo que no me acuerdo es como se llama . pero estos no valen para la 4.15 :-\
  17. ya estan otros , no olvideis cambiar el rar por .brd gracias por el aviso
  18. parece que empieza a tener forma aunque ,algun alma caritativa me podria ayudar con el pcb , a ver si se me va a pasar algo por alto. le he puesto entradas para potes por si acaso y el convertir de digital a analógico y de analógico a digital es porque el 0800 tiene entrada de clock ,la patilla 11 ,así éste cambiará de dato cada vez que se ilumine el fotorreceptor numero 9. estoy usando un motor cc de 7.5v a unos 2 amperios , para accionar el motor hay que hacer que se encienda el led que esta conectado al regulador pwm , así el multivibrador 74c221 hace encender y apagar al irf830 y el motor varía la velocidad segun el condensador y el pote , que seguramente sea un deslizante para emular los de un giradisco supongo que el conectar el adc0800 al las entradas del din no influirá en su funcionamiento aunque sí en la programación debería ser mas fácil de programar si se conecta directamente a la puerta a del pic y no se ponen potenciómetros ,aunque le daría mucho más juego acepto todo tipo de críticas constructivas y más todavía ayuda para programar gracias y todos a midi a ver en jpg si se ve algo cambiar el .rar por .brd para abrir con eagle con ain din dout core.rar
  19. aqui tenes un bosquejo de lo que estoy haciendo , con un motor excuse me for my english it´s babelfish.
  20. el programa deberia ser relativamente "sencillo" , cuando el motor arranca , hace girar el disco con los agujeritos, de forma que los receptores de infrarrojo envian a la core el codigo binario ascendente , ademas de un noveno bite que manda al pic la orden de cuando debe o no leer el dato mientras entran de forma ascendente.Asi cada vez que el pic reconozca que se ha cambiado de posicion , envia el byte f8=11111000 por la salida midi. hasta aqui tenemos un interruptor que le dice al pic que mueva el motor y que ademas saque por el midi la orden start fa=11111010 al mismo tiempo, se piensa en otro de stop ,que para el motor y a su vez que saca por el midi FC=11111100.(stop) y ha de dejar de mandar ordenes de timming. Despues de esto el motor hace girar el codificado que el pic lo interpreta como datos ascendentes y cada vez que un dato es mayor que el anterior el pic envia por el midi F8=11111000 la señal de timming(para esto necesitaria saber cuantos datos envia por segundo a una velocidad x en bpm.ej:4 a 129 bpm) así el play va a la velocidad que valla el motor Se presenta el problema de que tiene que reconocer el dato mas alto de la tabla para que sepa que el siguiente que es 0 y continue adelante aun introduciendo un valor menor Ahora el problema es que yo no he puesto el disco codificado sobre un eje de motor, si no que esta "casi" loco sobre otra polea que si que va fijada por una correa al eje del motor ,como sería un disco sobre la alfombrilla lo que da la posibildad de pararlo ,adelantarlo ... pero y los reyes del escratch que paran por casa, cualquiera que pase le va a querer dar marcha atras ??? ??? ??? ??? en la regla midi1.0 no hablan de poder programar puntos de cue seria tan sencillo como que saltase tantos puntos hacia atras segun los pasos que se le haya dado al binario enviandole esta orden ,cue-FB=11111011 ,el secuenciador comienza en la ultima posicion donde se pulso play Ahora sabiendo como deberia de funcionar falta programarlo ......... alguien sabe como continuar o alguna otra pagina web o libro donde expliquen mas sobre midi +datos+datos+datos+datos+datos+datos+datos+datos+datos+datos+datos regracias a cualquier ayuda o idea que siempre se agradecen
  21. reloj midi timming clock es un byte que se repite constantemente segun el bpm F8=11111000 (me falta saber cuantas veces ha de enviar este pulso por segundo ) start - FA=11111010 cue - FB=11111011 stop - FC=11111100 active sensing - este se envia cada tercio de segundo para comprobar fallos de conexion FE=11111110
  22. así pense en un 9º receptor de infrarrojos que le dijese a la core cuando debia leer las entradas y con 8 receptores podemos determiar 256 posiciones en una vuelta, solo que yo no tengo ni idea de como progarmar una core para que en funcion de loque lea ,de un dato u otro a la salida midi esto tambien se puede hacer con un encoder digital de 8 bits , pero los que pueden aguantar mucho tiempo son muy caros. y ande conecto ese otro receptor el que indica cuando se puede leer el dato podria hacerlo a cualquiera que no este ocupada ,supongo,pues sera en el programa donde haya que indicarlo,que se ha conectado . el iniciarse a programar algo así habria que empezar por pensar en alguna interrupcion de reset que volviera al punto de inicio y otra que empezase a contar desde el punto donde se le programa me imagino fijandome en los secuenciadores que tengo , todos ellos pueden secuenciar 256 frases de 256 divisiones cada una .el codigo de bpm deben ser trenes de 8 bits ,el primero indica la posicion dentro de la frase y el segundo a cual frase se refiere . esto es una suposicion pues no encuentro nada referente así pues os dejo aqui el dibujo del circuito y si sabe alguien como funciona toy muy interesado ;D gracias con core.JPG
  23. aqui hice con agujeritos en un disco, un codigo binario para que el dac0801 variase la tension con multiplos de 8 que no utilizan los ultimos 3 bits pero por muy justos que ponga los taladritos siempre hay un punto en el que todos los receptores d infrarrojo se quedan a cero, y da errores . esto es para controlar una de los potes con un giradiscos convertidor dig-analogic dac0801.JPG
  24. alguien puede decirme que envia un secuenciador midi para controlar el bpm de otro aparato. En si conozco que el midi envia buses de 8 bits , asi para mandar el cambio de un pote envia primero un bus de 4 bits para indicar el canal midi en que va ese pote 1-16 ,otro de 4 para indicar el tipo de dato que es, pote,tecla,pulsador,etd, otro de 8 con el numero de potenciometro 0-127 y otros 8 con el valor del potenciometro 0-127 , o mas o menos eso pone en un libro de por aqui pero no encuentro como funciona el bpm , alguna idea de donde encontrar esa info Regracias
×
×
  • Create New...