Lo prometido es deuda, primer ejemplo midi funcionando

Inicio Foros Técnica Midi y demás Lo prometido es deuda, primer ejemplo midi funcionando

Viendo 15 entradas - de la 1 a la 15 (de un total de 19)
  • Autor
    Entradas
  • #19595
    vj_dareus
    Participante

    Bien, como prometia, aqui muestro los avances. En el blog que tengo puesto en la firma he puesto todos los pasos detalladamente para configurar midiyoke y s2midi, junto con un primer codigo sencillo.

    Aqui os pongo un codigo que, no responde a ningun movimiento de potenciometro ni nada, pero que cargado simplemente en arduino y tras ejecutar s2midi es capaz de ser asignado a Resolume 2.3 y mover un control como puede ser el de opacidad de la capa.

    void setup()
    {
    Serial.begin(31250);
    }

    void loop()
    {
    noteOn(176,73,10);
    delay(1000);
    noteOn(176,73,20);
    delay(1000);
    noteOn(176,73,30);
    delay(1000);
    noteOn(176,73,40);
    delay(1000);
    noteOn(176,73,50);
    delay(1000);
    noteOn(176,73,60);
    delay(1000);
    noteOn(176,73,70);
    delay(1000);
    noteOn(176,73,80);
    delay(1000);
    noteOn(176,73,90);
    delay(1000);
    noteOn(176,73,100);
    delay(1000);
    }

    void noteOn(char cmd, char data1, char data2)
    {
    Serial.print(cmd,BYTE);
    Serial.print(data1,BYTE);
    Serial.print(data2,BYTE);
    }

    Ahora me queda entender lo siguiente. Basandonos en el codigo anterior ¿Como he indicado el canal por el que enviar los datos? ¿que tendria que hacer para seleccionar otro canal? ¿donde puedo encontrar informacion sobre midi claramente? he visitado las 20 primeras paginas que me aparecen en google y no logro entender ninguna, esto me ha salido casi que de suerte.

    #19598
    naramish
    Participante

    Pues la verdad yo no tengo ni idea de midi :mrgreen: Voy a seguir el avanze del post y tu blog y veremos cuanto se puede aprender, felicitaciones nuevamente ¡

    #19599
    vj_dareus
    Participante

    Muchas gracias Naramish, de momento estoy empezando practicamente y cada dia que pasa me alegro mas de haber comprado la plaquita, aunque debo reconocer que, estas semanas atras estaba agobiado porque no sabia que hacer con ella, no salia nada y pensaba que acabaria guardada en un cajon.

    Sobre comprarla en argentina el unico sitio que veo es en: http://www.ditentec.com.ar/index.php?cu … =1&sort=2a y la verdad, no se los sueldos en argentina como estaran, pero 182 pesos son 51 euros, a mi la placa me salia por 25 euros mas o menos, por lo que el precio es el doble en argentina y no le hemos sumado los gastos de envio. Se ve que realmente sale cara la placa allí.

    Saludos.

    #19608
    otu_oscarteston
    Superadministrador

    Enhorabuena por el trabajo …

    con esa ilusión que le pones seguro que animas a otros más a toquetear arduino …

    un abrazo

    #19620
    vj_dareus
    Participante

    Muchas gracias Oscar, la verdad es que estoy deseando tener un controlador midi casero, asi que tengo que conseguir esto sea como sea. Por el momento hoy he terminado de probar un circuito muy sencillo con el que he girado un potenciometro de 1 mega ohmio y he logrado asigarlo a resolume y mover la opacidad de una capa, que "ilu", ahora tengo que averiguar como conectar mas de 5, porque cada potenciometro ocupa un pin analogico, he escuchado algo de multiplexar, pero no acabo de ponerme con ello.

    Pronto subiré el ejemplo del potenciometro al blog, estoy redactandolo todavia. Saludos y gracias a todos/as.

    #19621
    naramish
    Participante

    Si quieres con la parte de electronica te puedo ayudar en algunas cosas,no soy ingeniero pero si tecnico =) sino sera solo cosa de leer un poco y probar, cualquier duda, aqui estoy

    #19651
    vj_dareus
    Participante

    Gracias Naramish, de electronica necesitaria entender el tema de la multiplexación o, si existiese otro metodo, lo que sea necesario para poder convertir 5 pines analogicos en 50 por ejemplo y los digitales igual. Hace mucho que no toco la electronica y, aunque hay muchos tutoriales por la red, ya no recuerdo ni el tema este de las ABC + ACB… creo que era el algebra, no si ya me lo dijo mi padre, niño atiende en clase de electronica y no te vayas a la cafeteria a contar chistes, lo siento miguel, cefe, manolo, beltran, tenia que haberos prestado mas atencion aquel año.

    #19648
    diten
    Participante

    Buenas, soy Diego de ditentec.com.ar

    Naramish, si lo siento los arduinos son caros para nosotros, adicionalmente hay opciones mas económicas totalmente compatibles, y estoy a tu disposicion para darte una mano y que te puedas armar vos el tuyo (comprando los componentes en otro lado) en caso de que te interese.

    Creo que Vj_DaReUs esta en lo cierto en cuanto a la apreciación de nuestro sueldo, la cual es bastante pobre, pero me parece que cometió algún error con la cotizacion, ya que al día de hoy según http://dolarsi.com/ el Euro cotiza a 5,45 pesos por euro (no varió mucho estas ultimas semanas), por ende daría un precio de Eur 33,40. No digo que sea barato, es mucho dinero sin duda, pero me parece algo razonable si se tiene en cuenta los gastos de envió, y adicionalmente que nosotros tenemos fronteras aduaneras importantes.

    Saludos Diego.

    #19659
    naramish
    Participante

    Bueno,saludos a todos,estube leyendo algo sobre la multiplexacion Dareus, segun tengo entendido,si ingresas al arduino con una señal multiplexada,luego la deberias demultiplexar por software. Esto es lo que yo tengo entendido,no se si estare en lo cierto. Un ejemplo seria usando la placa de audio ( a modo de ejemplo no practico ) e ingresando una señal compuesta, luego el software debe analizar esta señal y traducirla a el lenguaje correspondiente de programacion o en todo caso en la accion correspondiente,pero la verdad de programacion no se mucho. Igualmente seguire leyendo y lo que encuentre lo publicare aqui a medida que avance.

    Diten , no sabia que estaban registrados en el foro, hace un tiempo compre unos componentes via un amigo en su negocio, muy buena la atencion por mail y el soporte.
    Tienes toda al razon respecto al arduino, y vale la pena el precio cuando se conocen las posibilidades,si no te molesta estaria buenisimo que me des aunque sea una ayudita para comenzar con la hazaña :mrgreen:

    Volviendo al tema, Dareus, en que lenguaje estas programando esto ? capaz si me dices pueda ver que se puede hacer, y si es capaz de analizar una señal compuesta y dividirla en varias simples

    Creo que eso es todo por ahora…pero sigamos asi que algo vamos a hacer

    #19661
    diten
    Participante

    No, no estaba registrado, pero me parecio correcto hacerlo para responder y tratar de dar una mano.

    Me parece que el multiplexado/demultiplexado que se plantea no esta dentro de una señal, ya que ese tipo de analisis es bastante mas complejo.

    Si el objetivo es ampliar la cantidad de puertos A/D, una solucion es usar el integrado 4051 o similares

    Un par de links al respecto son:

    http://www.arduino.cc/playground/Learning/4051
    http://fluidforms.eu/de/CassiusHow.php

    La idea fundamental es con pines digitales (de salida), dar una "direccion" al IC 4051 desde la posibles entradas
    analogicas y el 4051 direccionara esa entrada analogica a nuestro pin conversor A/D.
    De esta forma, vamos progresivamente dando una direccion al 4051, hacemos un analogRead (procesamos o enviamos a la pc) y avanzamos la direccion y asi sucesivamente.
    Por cada 4051 podemos direccionar 8 entradas analogicas a un pin ADC, despues depende de cuantas necesiten en total la forma de escalarlo.

    Saludos y no duden en contactarme si creen que puedo ayudar en algo.

    #19677
    mudo
    Participante

    Esto se anima.

    #19678
    vj_dareus
    Participante

    Gracias Diego por la idea del 4051, probablemente sea la mejor opcion. En cuanto a lo del precio, seguramente me confundí a la hora de convertir las monedas unas entre otras :D.

    #19785
    vj_dareus
    Participante

    Hola a todos/as, solo queria comentaros que he actualizado el blog y ya he logrado hacer funcionar 1 y 2 potenciometros en resolume. En el podeis encontrar las intrucciones necesarias para hacerlo por si alguien quiere probar. De momento, los codigos que he puesto limitarian a solo 5 potenciometro (si os digo la verdad, la mesa que quiero montar necesita 24 potenciometros deslizables y 17 botones, pero ya os pondre el diseño cuando lo termine, no os adelanto mas). Solo que esta ideada para resolume por su parecido casi que copiado.

    Ultimamente voy avanzando poco porque he estado liado diseñandola y hoy, pensando en los tipos de botones que necesito, y tambien queria ponerle algo como lo que se ven en las mesas de mezcla habituales, creo que se llama scratch o algo asi, eso que lo giras y puedes hacer como si fuera un vinilo, pero no logro entender como hacerlo, porque con un potenciometro tendria final, es decir, cuando termine de girarlo se pararia y tendria que ir atras, pero yo las he visto que las puedes girar infinitamente. No se, si alguien sabe que componente electronico se utiliza para hacer eso que avise.

    Ademas, he tenido algunos problemas porque al girar el segundo potenciometro me aparecia en s2midi, a la mitad del giro, un valor del potenciometro 1 y me tenia mas rayado que una cebra y hoy por fin he logrado que funcionara bien.

    Pronto os pondre el diseño final de la controladora midi que quiero montar y si funciona, cuando pasen unos meses y tenga tanto los materiales necesarios como los conocimientos suficientes ya pondre una guia de montaje paso a paso.

    #19791
    mudo
    Participante

    Scratch de video???

    Que Dios te coja confesado preguntando eso en ESTE foro…

    Modo ironic: off

    te voy a dar dos enlaces:
    http://blushingboy.org/content/64-demux
    una shield para arduino de la web de David Cuartilles.
    Hace gran parte de lo que quieres, la pega? Si la sumas a un arduino te sale por 60 euros sin haber conectado ni un sensor aún ( y para eso te pillas un hale32 umc que ya es midi nativo y no tienes que tirar una linea de codigo…)

    http://www.youtube.com/watch?v=T2j5OoIu5kw
    Toma este es de un tipo que se ha hecho lo que quieres para scratchear con un kit de ucapps (eso si… ni se te ocurra tratar de comprar un kit montado o para montar… o eres aprendiz de ingeniero sin ánimo de lucro y una voluntad increible o posiblemente ni se dignen a contestarte un mail)

    Modo musico harto de ingenieros que dicen no ser mercs pero que lo son para sus intereses: off.

    Yo ya se porque lo digo.

    #19793
    vj_dareus
    Participante

    Bien, la idea del scratch queda desechada, aunque me planteo hacerlo con un simple potenciometro rotativo con limite y es mas sencillo. Lo de utilizar un hale32 no me interesa porque se trata de que la mesa sea lo mas barato posible y el hale32 lo he visto por 89$ + gastos de envio.

    Lo que me pasas de ucapps tiene pinta de ser bastante caro, asi que lo dicho, me lo hago con un potenciometro rotativo y le pongo algo para que cuando llegue al final del potenciometro no sea el quien fije el limite, para evitar que se rompa.

    Mi idea es, si consigo aprender todo lo que necesito y no abandono como me pasa muchas veces, hacerlo todo lo mas barato posible. Intentare hacerme con una caja de aluminio, porque tengo un amigo que se dedica a este tema y me podria hacer una bastante apañada incluso sin cobrarme, en caso contrario hago la caja con marqueteria. Los potenciometros son todos deslizables, porque la verdad, me gustan mas que los giratorios y para garantizar el buen funcionamiento mejor los compro que reciclarlos. En vez de usar placas pcb he visto por la red algo bastante interesante "paperduino" es decir, un arduino montado en papel, pues igualmente, podria montar mis placas en papel o, en marqueteria, aunque en papel es mas rapido. Los botones me gustaria ponerlos de los que llevan un led dentro y cuando los pulsas se enciende, pero como me estoy imaginando que esto es complicar mas las cosas, probablemente los ponga normales y corrientes.

    Iba a subir la foto de la controladora midi, pero no me deja el server porque mide 3000×1692 px, pero mañana me bajo un programa para redimensionarla y la pongo, ahora solo tengo ganas de ir a tomarme una cervecita bien fria, sorry.

    Esta tarde he estado recordando viejos tiempos con el integrado 4051 y lo mas que he logrado es encontrar el datasheet y conectar todos los cables en la placa protoboard para mañana comenzar ha estudiarlo y pensar en como hacer el codigo, aunque lo he encontrado en algun sitio prefiero hacerlo yo mismo para ir aprendiendo mejor. Mañana haré la practica y comprobare como funciona el integrado y que es lo que tengo que hacer para poder conectar 8 potenciometros en una sola entrada analogica de arduino y utilizar las I/O Digitales para manejarlo y seleccionar cual leer.

    Por cierto Mudo, te doy las gracias por el primer enlace (Activar modo ironic …… iniciando, por favor espere ….. Inicio OK) ya que gracias a el ahora que tengo que bajar a tomarme la birra voy a ir buscando mantis por todas partes para evitar que se me hechen encima. Es que es el unico bicho al que le tengo panico y no me acordaba de el hasta que he entrado en un enlace de esa pagina y me lo he encontrado en primera plana (Desactivando modo ironic :D)

    Ahora en serio, muchas gracias por la ayuda que ofreces siempre.

    Prometo que mañana pongo la foto de la controladora que quiero montar.

    Saludos.

Viendo 15 entradas - de la 1 a la 15 (de un total de 19)
  • Debes estar registrado para responder a este debate.