¡Hola, soy Juan!

Me gusta programar cosas bonitas y divertidas.

A veces también las fabrico.

Llevo explorando las posibilidades creativas y artísticas de los ordenadores: código creativo, desarrollo de herramientas que faciliten la creación artística, nuevas formas de interacción...

Llevo explorando las posibilidades creativas y artísticas de los ordenadores: código creativo, desarrollo de herramientas que faciliten la creación artística, nuevas formas de interacción...

Creo que el aprendizaje y la divulgación de la Informática no puede basarse sólo en textos y matemáticas (STEM). Una aproximación que incluya las artes (STEAM) despierta el interés de un público más diverso.

Creo en aprender haciendo, en que la teoría y la práctica se complementen desde el primer momento, y en partir de pequeños proyectos que pueden ir creciendo... o quedarse en nada. Y si podemos hacerlo con humor (programación idiota), pues mejor aún.

Creo en el código abierto, en compartir los resultados aunque el código no esté perfecto al 100%, en pedir ayuda y ayudar, en dejar un proyecto personal a medias, o en no tener proyectos personales, apagar el ordenador y estirar la espalda.

Experiencia laboral (Click para desplegar)

1999
2003
2017
2020
Ya.com
Tecnilógica
Accenture
Both

Sound and Music Computing

De 2019 a 2021 estuve en Copenhague, estudiando el máster de Sound and Music Computing en la Universidad de Aalborg. Además de aprender a manejar –por fin– una cortadora láser, he creado un instrumento musical con aspecto de ouija y un generador de constelaciones. También he desarrollado unas librerías para realizar en tiempo real el análisis Laban de movimiento desde el navegador, un proyecto para convertir movimientos de ballet clásico en audio y me he puesto las pilas con redes neuronales para:

  1. inventar cantos de pájaros
    Latent birds: A bird's-eye view exploration of the latent space, SMC 2020 conference, peer reviewed
    Ejemplos
  2. sintetizar voces cantando a partir de grabaciones habladas
    Explorations of Singing Voice Synthesis using DDSP, SMC 2021 conference, peer reviewed
    Ejemplos
  3. crear un sinte FM diferenciable, compatible con TensorFlow
    Differentiable FM synthesis, Master thesis
    Ejemplos

Algunos de mis proyectos preferidos

  1. Cartografía celeste
    Generativo Objeto físico
  2. Digitalización de discos perforados
    Música Computer vision
  3. Homenaje a Lygia Pape
    Generativo
  4. Ikea Guidance
    Objeto físico
  5. Intangibles
    Música Computer vision Generativo
  6. Juego Filarmónico
    Música Generativo
  7. Magic Spaces
    Objeto físico
  8. Movistar Music Bot
    Música Generativo ML

  1. Music in Fifths
    Música Computer vision
  2. Neologismos
    ML
  3. Nomenclátor
    ML
  4. La Semana Marciana
    Evento
  5. Sitges Robot
    Generativo ML Bot
  6. Sonificación ascensores Telefónica
    Música Computer vision Generativo
  7. Ypirquí
    Bot