El Arte de las Cosas

La Cooperativa de Producción Comunitaria de las Indias

Grupo de Cooperativas de las Indias

videoblog

libros

Sigo dándole vueltas a la idea de e-villancico (que ya necesita un mejor nombre). Me viene una y otra vez el modelo del pebble: la compañía vende un reloj con estilo que, además, permite cambiar la manera de visualizar la hora (esferas) e integrar aplicaciones que te puedes descargar desde un marketplace. Algunas son gratuitas, otras son de pago. Y me pregunto si nuestro árbol puede tener un marketplace de e-villancicos similar que libere las fuerzas creativas y nos libre a nosotros de escuchar las mismas canciones año tras año. ¡Hay espacio para nuevos hits navideños!

«El mercado de los hits navideños» recibió 62 desde que se publicó el 21 de abril de 2016 dentro de la serie «» . Si te ha gustado este post quizá te gusten otros posts escritos por Andrés Maneiro.

Comentarios recibidos en este post y unidos a la discusión global de todos a través de la Matriz, nuestro espacio conversacional.

  1. @club lo de los villancicos es un problema a resolver, desde luego. El objetivo en realidad sería convencer a supermercados y centros comerciales de que hay otros mundos posibles en música navideña. Seguro que aumentarían las ventas porque cuando yo oigo esas grimosas voces infantiles cantando esos temas grabados cuando todavía se usaban los discos de cera me dan ganas de golpearme la cabeza con la tableta de girlache

  2. @nosolosw Me encanta esa idea de un repositorio de villancicos… pero ¿no habría que crear la «tendencia» antes? Quiero decir, si es para que al final estén los mismos contenidos horrorosos de siempre (@maria los hechos ahora son aun más grimosos) casi que con dejar un usb para que los padres cargen la música que quieran bastaría. De hecho digo repositorio porque pienso más bien en una curaduría progresivamente colaborativa y en un streaming bittorrent… pero claro, tendría sentido solo si previamente se crea un cierto ambiente con la gente grabando y compartiendo sus propios villancicos originales… renovando el género. ¿Se me está yendo mucho la cabeza?

  3. @david @maria más que en la distribución (bluetooth/usb, marketplace/torrent, etc), mis desvelos estos días están en pensar cómo hacer e-villancicos.

    * Parto de la base de que lo que hay que diseñar es un formato muy básico con música midi y luces combinadas. Aunque limitado, tiene suficiente encanto como para que resulte interesante. Y tiene además un punto retro el electro-villancico!

    * En cuanto a cómo diseñarlo: si nos vamos al ejemplo del pebble, las herramientas para diseñar las esferas (ya no digo las apps) son de programación. Es decir, no hay una app sencilla para que todos los usuarios puedan hacerse su propia esfera (en realidad, ahora, han aparecido algunas pero son muy muy limitadas). Sin embargo, para los electro-villancios me gustaría hacerlo un poco al revés: crear una app sencilla, para que el arbuino fuese interesante para mucha más gente desde ya.

    Así que lo que centra mis desvelos estos días es cómo debería ser la herramienta para que los usuarios podrían diseñar sus propios villancicos. Intuyo que en el mundo de las herramientas musicales para hacerte tus bases rítmicas puede haber inspiración, pero no estoy muy familiarizado. Estoy en ello, buscando. Pensadores de !lanavidaddelaabundancia ¿conocéis ejemplos interesantes?

  4. @maria @club La Villancico Box 🙂 La receta sería una Raspberry Pi con una cajita maja, de las muchas que hay en modelos para impresión 3D, o diseño propio. La Raspi 3 ya tiene wifi incorporada en la placa. Conectada a un repositorio P2P donde la gente suba villancicos y controlar la caja con una app. O bien con una aplicación web en la red local. No sería necesario monitor, solo conectarla a una entrada de sonido de 3,5 mm. El repo quiza debería tener una aplicación web para compartir archivos desde ordenadores.

    De hecho, la caja podría derivar de Villanco Box a Pop Box, Rock Box o Vale Tudo Box, tan solo habría que cambiar el tracker en el que se comparten archivos 🙂

  5. @gustavo @maria @club Yo creo que podríamos adaptar PeerSound para compartir villancicos, está funcional y con lo que tenemos ahora de funcionalidad sobraría, solo le hace falta un restyling navideño 🙂

  6. @litox @maria @club Sería empezar del principio con lo aprendido. Al ser aplicacion de consola, sería mucho más fácil, sirve un tracker "normal".

    Lo díficil sería la app, al menos, para controlar el reproductor, que creo que sería mplayer o quizá omx, pero a ver como se controla con app. 

  7. @maria @litox @club Me respondo: Peerflix, y Webtorrent al pelo, pueden reproducir en omx. Y esto es interesante: omx = require(‘simpleomxcontrol’). Una webapp para controlar el reproductor y las comparticiones.

  8. @gustavo @maria @club si la villancicoBox incluye karaoke tenemos la competencia directa al guitar hero!

  9. @nosolosw @maria @club Hombre, creo que en vez de monitor habría que ponerle un arbolito :-). El monitor sólo para configurar la wifi con una interfaz para ello y luego sería solo la caja P2P de canciones.

  10. @gustavo @maria @club mmm, al hilo de guitar hero, una app en el móvil de ese estilo (que tengas que pulsar cuando por un carril pase un color determinado) conectada al arbolito también lo veo! Al pasar niveles desbloquearía nuevos electro-villancicos 🙂

  11. @nosolosw @maria @club La latencia de la wifi haría que la pulsaciones lleguen con retardo. 3 milisegundos de ping es mucho para un "guitar hero" 🙂

  12. @gustavo @maria @club bueno, a la app jugarías en el móvil. La interacción con el árbol sería sólo para desbloquear electro-villancicos.

  13. @nosolosw @maria @club ah. Crei que decias que los colores desdenciendo serían las luces del árbol.

  14. @nosolosw @maria Ah! Ahora entiendo perdón! Era MIDI!! Quizá @odin tiene alguna clave…

  15. @david @maria @nosolosw @odin Con Arduino se puede hacer música 8-bits muy retro, estoy seguro de que buscando "Arduino MIDI" salen mil proyectos interesantes que nos servirían, luego coordinarlo con las luces del #Arbuino es coser y cantar. Buen #brainstorming estamos haciendo hoy.

  16. @litox @maria @david @nosolosw @odin ¿Cómo se controla remotamente?

  17. @gustavo @maria @david @nosolosw @odin eso es lo que hay que pensar, pero el bluetooth es bastante sencillo de implementar, el problema es que con según que adaptadores da problemas, Wi-Fi es más caro y complejo pero también se podría.

  18. @litox @maria @david @nosolosw @odin Me refiero al servidor de la placa

  19. @gustavo @maria @david @nosolosw @odin mi no saber XD hay que seguir investigando

  20. @litox @maria @david @nosolosw @odin Para el manejo de la electronica el arduino lo veo bien. Pero también hace falta software, que es donde creo que arduino flaquea.

  21. @gustavo @maria @david @nosolosw @odin  pues depende de hasta que nivel, al final Arduino necesita un protocolo de comunicación que le mande instrucciones y el software tiene que estar donde esté la interfaz de usuario.

  22. @litox @maria @david @nosolosw @odin A nivel como para poner un cliente bittorrent para midis con una API o algo similar.

  23. @litox @gustavo Arduino midi es una búsqueda que tengo que hacer! 🙂 Usando Arduino, hay módulos bluetooth muy baratos para conectarse desde el móvil. Un modelo Arduino (control luces y sonido) con bluetooth para conectarse al móvil (donde estarían todas las apps que queramos: villancico hero, diseño de electrón villancicos, etc) es un modelo sencillo (y barato).

  24. @litox @gustavo el problema con este modelo sería la memoria que tienes disponible para almacenar electro-villancicos. Es algo que no he investigado todavía.

  25. @nosolosw @litox Como lo estáis describiendo, las canciones estarían en el móvil, desde donde se harían las descargas (P2P o no) y se enviarían al Arduino.

  26. @gustavo @maria @david @litox @odin hay modelos de Arduino con linux embebido y conexión WiFi. No lo he comparado con la rasperry, la verdad.

  27. @nosolosw @maria @david @gustavo @odin sí, es otra opción, son mas baratos que una raspberry, no tan potentes pero tienen Arduino incluido.

  28. @litox @gustavo no sé si la opción sería almacenar midi o almacenar ficheros de texto con las notas para que reproduzca arduino (y la combinación de luces, claro)

  29. @litox @maria @david @nosolosw @odin Habrá que valorarlo en precios. Una RPI 1 son 25 € a precio de minorista, más 6 de antena wifi. Si la Arduino puede ejecutar NodeJS y es más barata, lo demás es hilar fino.

  30. @nosolosw @gustavo eso es lo que son los archivos .mid 🙂

  31. @nosolosw @litox https://www.npmjs.com/package/midi-node Esto creo que serviría para mapear las luces: https://www.npmjs.com/package/midi-grid En Arduino se puede usar con Node https://github.com/rodri042/arduino-midi-player Pero no creo que tire de webtorrent. Creo que escribiendo todo en Node podemos hacer una webapp de comparticiones y mando a distancia. No merece la pena un streaming para archivos de 50 kb.

  32. @litox esta investigación es muy valiosa @gustavo ! En el último post he investigado un poco más sobre cómo podría ser la interfaz para diseñar la música y el juego de luces.

  33. @nosolosw @litox Gracias, Andres! Yo ya tengo hecho algo de bittorrent.

    Algo que no he hecho: cada Arduino/Raspberry tiene varios midis. ¿Que tal construir una base de datos local con MongoDB con datos de los midis (como el magnetlink) y enviar algunos con broadcast a traves de websockets en periodos de tiempo?. Sería una base de datos mas o menos distribuida. Serviría para saber que archivos están disponibles en cada momento y presentar "metadatos" de las canciones. Los midis probablemente entren en la red con navegador, si es el caso ¿Podría browsificarse mongoDB?

  34. @gustavo @litox pues es un nivel de detalle que todavía no había pensado. Pero bueno, con la idea de tener lo mínimo en el arduino (por las limitaciones técnicas) y haciendo que sea un dispositivo externo con bluetooth (móvil, portátil, etc) su proxy con la red, ¿qué tal publicar un post elaborando cómo podría funcionar ese "marketplace de electro-villancicos"?

  35. @nosolosw @litox Arduino mola, pero creo que al pasar la carga al movil será quien tenga que descargarse las canciones. No habría mucho problema en descargarlas de un repositorio. En P2P no tengo idea cómo hacerlo, pero sería petar el movil.

  36. @gustavo @nosolosw porqué sería petar el movil? Los archivos casi no ocupan nada, de hecho son los mismos archivos que los viejos politonos que se compartían de mil y una formas.

  37. @gustavo @nosolosw que va, con esos mini archivos no cargarías la memoria

  38. Odín dice:

    @litox @nosolosw @gustavo Por si vale de algo al tema del audio villanciquero, villanciquino o villancicoso. Hay apps para usar sencuenciadores con el móvil. Las aplicaciones propietarias de producción musical suelen tener la suya (secuenciación, djing).

    Veo aquí (http://www.musicradar.com/tuition/tech/20-great-free-and-open-source-music-making-programs-582934) que hay aplicaciones que quizá podamos reutilizar, en todo o en parte, para desarrollar la app a partir de alguna de ellas.

  39. Odín dice:

    @nosolosw @maria @david Siento aportar en bruto, pero la parte de detalle "técnico" (código, apis y resto de vocabulario exótico que usáis 🙂 se me escapa…

    https://lamatriz.org/url/145509

    https://lamatriz.org/url/145510

    https://lamatriz.org/url/145511

  40. Odín dice:

    @nosolosw @litox @gustavo Tiene esto algún significado útil a nuestros fines?

    «Mixxx features a cutting-edge JavaScript-based scripting engine for maximum flexibility. MIDI or HID messages can be mapped onto custom functions which execute complex behaviour.»

    Este es un programa para hacer mixes (grabar y emitir en vivo): http://mixxx.org/features/

  41. @odin @litox @gustavo guau! Son superpro todas éstas! Si valen para generar un midi desde luego pueden usarse como etapa previa y luego enviar el modo al arbolito. ¿Qué te ha parecido el post sobre el tenori-on y el monome? Si encontrásemos alguna de ese estilo y libre tendríamos casi todo hecho para que alguien con menos idea pudiese generar sus propias secuencias.

  42. @nosolosw @maria @david  El único ejemplo que conozco es un juego de la Playstation llamado Music 2000. Incluia samples para editar música e incluso unas bases ya hechas con las que podías crear canciones con los pads junto con otra persona.

    Creo que no habrá mucho para hacer midis sin saber componer música…

    A la gente en navidad solo le apetece escuchar villancicos? Podría gustarle escuchar midis en el árbol pero de cualquier otro género? !lanavidaddelaabundancia 

  43. @gustavo @maria @david ¿podrías enviar alguna captura de ese juego? He estado buscando pero me ha resultado confuso. En la línea de la idea que dices, que lo investigado aquí https://navidad.lasindias.club/como-generar-electrovillancicos/ nos da una línea de trabajo.

  44. Odín dice:

    @nosolosw @litox @gustavo Proyectos con interfaz hardware salen muchos, pero apps salen menos

    Aquí sale una pequeña lista de step sequencers: https://sourceforge.net/directory/os:windows/?q=step+sequencer

    Gervill – Software Synthesizer ( https://java.net/projects/gervill/pages/Home ), la página incluye varios applets de ejemplo

    Esta otra es para hacer streaming de audio y vídeo con casi cualquier chisme (tb sirve archivos) : http://ampache.org/

  45. @odin @nosolosw @litox El Ampache lo usé en una Raspberry Pi e iba algo justo, pero mola bastante. Se puede escuchar el streaming desde navegador o app. Yo tenía el plugin de Ampache en un reproductor de música para Android y era como tener las canciones en el móvil. Tanmbien puede hacer un transcode en tiempo real.

  46. @maria @david gracias por la investigación @gustavo creo que pueden aportar ideas. En cualquier caso son divertidos!

  47. @litox @gustavo  gracias @odin estos tengo que verlos mañana que ahora estoy desde el móvil

  48. Odín dice:

    @gustavo @nosolosw @litox Me sonaba a algo como lo que estábais haciendo tú @litox 

  49. @odin @nosolosw @litox No! No se parece. Ampache lee archivos desde un sistema de archivos y los pone a disposición de usuarios desde un servidor Apache. Lo que estábamos haciendo no lee ningún archivo de música del sistema de archivos, sino que los descarga por bittorrent y los almacena en el propio navegador para subirlos y escucharlos, a menos que el usuario los guarde "a mano".

  50. @nosolosw @maria @david @gustavo se me ha ocurrido, que tal algo en javascript, usando tecnologías web que nos gustan a todos y además son multiplataforma y tal. Y me he encontrado algo muy interesante, se llama MIDI.js:
    http://badassjs.com/post/40190128792/midijs-a-soundfont-based-midi-sequencer-in
    https://github.com/mudcube/MIDI.js

  51. @maria @david @nosolosw @gustavo probad esto (en chrome y derivados va mejor), estoy disfrutando como un chiquillo http://galacticmilk.com/piano/
    Probad a tocar con el teclado, un ejemplo: zz bb nn b   vv cc xx z   bb vv cc x  bb vv cc x (y repetir)

  52. @litox @maria @david @nosolosw Algo parecido en Javascript, auque no son midis. http://remixxer.com/app/

  53. @maria @david @gustavo Es genial @litox!! Se pueden hacer un montón de cosas con esa librería. Algunas tan chulas como este “Simon dice”, versión MIDI: http://labs.uxmonk.com/simon-says/ 😀

  54. @litox @maria @david @gustavo me gusta lo que apuntas de usar tecnologías web. Son adecuadas a nivel tecnológico para este caso, y contienen un factor diversión importante! Además, hace un par de años estuve jugando un poco con el API websynth de HTML5 http://nosolosw.github.io/websynth/ y recuperar esas pruebas sería entretenido.

Si no tienes todavía usuario puedes crear uno, que te servirá para comentar en todos los blogs de la red indiana en la
página de registro de Matríz.