¿Desea un acompañamiento visual impresionante cuando escucha sus canciones favoritas? ¿Quieres convertir tu ordenador en una extravagancia de estímulos sensoriales? Si es así, la aplicación de visualización de música projectM es para ti.

Aunque los recientes lanzamientos para iOS y Android han dado un poco de impulso a esta alucinante aplicación de visualización musical, no hay suficiente gente que la conozca o que sepa que también está disponible en ordenadores de sobremesa.

Si eras un usuario de Winamp en su día, puede que recuerdes una pequeña cosa llamada MilkDrop. Vale, quizá no sea sólo “una cosita”; MilkDrop tuvo un enorme seguimiento a principios de la década de 2000, incluyendo una activa comunidad de autores de scripts que diseñaron presets de visualización para él. ProjectM es en realidad un puerto C++ y OpenGL del famoso visualizador MilkDrop, y es incluso mejor que su predecesor gracias a mucho amor y trabajo de la comunidad de código abierto.

proyectom-persiguiendo-la-puesta de sol

Como tenemos que comprimir las imágenes para la web, no podemos ofrecerte una imagen de calidad completa de lo que ofrece projectM. Por lo tanto, le sugerimos que lo pruebe usted mismo en su propio escritorio.

Cómo conseguir projectM para el escritorio

Mientras que projectM para dispositivos móviles cuesta 2,99 dólares, es completamente gratuito para el escritorio. Este artículo está escrito desde el punto de vista de Linux, pero también puedes encontrar una copia de projectM para Mac OS X o Windows aquí en Sourceforge.

Si deseas instalar projectM a través de tu sistema de gestión de paquetes de Linux, el binario que debes buscar es projectM-pulseaudio (para el que necesitas el servidor de sonido PulseAudio) o projectM-jack (para el que necesitas el kit de conexión de audio JACK). La versión que elijas debería depender del servidor de sonido que prefieras utilizar con tus aplicaciones musicales. Ten en cuenta que PulseAudio es un servidor de sonido de uso general incluido por defecto en muchos sistemas, mientras que JACK se suele utilizar en entornos de producción musical.

Nota para la resolución de problemas: En dos de mis sistemas, projectM-jack se negó inicialmente a iniciarse después de instalarlo a través de los gestores de paquetes de esos sistemas. Al ejecutarlo desde la línea de comandos, el programa se quejaba de que le faltaba la fuente “Vera.ttf”. Si te encuentras con el mismo error, la solución es sencilla: Descargue el código fuente de projectM desde el enlace de Sourceforge anterior, vaya al directorio “fonts” del proyecto y copie “Vera.ttf” a su directorio del sistema projectM:

sudocp Vera.ttf /usr/share/projectM/fonts/

Uso de ProjectM

ProjectM detectará automáticamente su flujo de audio cuando reproduzca música, siempre y cuando su reproductor multimedia esté enrutado a través del servidor de sonido apropiado (a la PulseAudio o JACK). Al principio verás una visualización con la marca ProjectM:

projectm-first-open

Después de unos segundos, se transformará en uno de los preajustes incluidos. Puedes pulsar “m” para ver el navegador de presets y el menú principal en una barra lateral.

projectm-preset-browser

Estos son algunos otros comandos clave que puede utilizar dentro de projectM:

  • f – activar la visualización a pantalla completa
  • n – ir al siguiente preajuste
  • p – ir al preajuste anterior
  • r – elegir un preajuste aleatorio
  • y – cambiar el modo aleatorio
  • l – bloquear o desbloquear la preselección actual
  • F1 – mostrar el menú de ayuda
  • F2 – mostrar el título de la canción (esto no funcionó en mi sistema)
  • F3 – Muestra el nombre de la preselección
  • F4 – mostrar la configuración de renderización
  • F5 – mostrar los fotogramas por segundo

ProjectM no sólo es útil para reproducir música, sino también para grabarla. Si tienes un proyector digital a mano, puedes hacer algunas acrobacias impresionantes de videojockey. Esta es una sesión de grabación en la que ProjectM está tomando la entrada de mi micrófono mientras JACK Rack proporciona efectos de audio en tiempo real:

proyectom-grabación

Gestión de presets

ProjectM es totalmente compatible con MilkDrop. Si los abundantes preajustes con los que viene no son suficientes para ti, asegúrate de visitar los foros de WinAmp para encontrar miles más. ProjectM acepta las extensiones de archivo *.prjm, *.milk y *.

así que para los presets.

Puedes valorar tus presets desde el navegador de presets en projectM e incluso hacer listas de reproducción con ellos. La lista de reproducción por defecto se compone de todos los presets que aparecen en la barra lateral. Para añadir otros preajustes a la lista de reproducción actual, haz clic en el botón más a la izquierda del menú:

projectm-add-to-playlist

Esto le llevará a un explorador de archivos desde el que puede navegar hasta su directorio de presets (en Linux, suele ser /usr/share/projectM/presets o ~/.projectM/presets). También puede editar a mano las listas de reproducción *.ppl de projectM; son simples archivos XML que contienen una lista de preajustes con sus rutas completas. Esta es una lista de reproducción con un elemento:

projectm-short-playlist

Puede utilizar los otros botones del menú para abrir, guardar y borrar listas de reproducción.

Edición de presets

Lo más sorprendente de ProjectM es que cualquiera puede crear presets para él. Para editar un preajuste existente, haz clic con el botón derecho del ratón sobre él en la barra lateral y haz clic en “Editar preajuste”. Se abrirá un sencillo editor de texto, y allí podrás controlar todos los parámetros del preajuste:

projectm-edit-preset

Nota: Debe tener permisos de escritura para el directorio en el que se ha guardado el preajuste para aplicar sus cambios. Si el preajuste está en /usr/share/projectM/presets, cópielo primero en ~/.projectM/presets y luego abra la copia para editarla.

El punto de partida popular para aprender a crear presets de projectM/MilkDrop es la Guía para principiantes de la escritura de presets de MilkDrop. Es de 2002, pero la información sigue siendo relevante.

ProyectoM móvil

Puedes ayudar a projectM comprando una de las aplicaciones móviles. La versión para Android me dejó muy impresionado. No sólo responde a la reproducción de audio y a la entrada del micrófono, sino que puedes manipular las visualizaciones con gestos multitáctiles. ProjectM puede incluso utilizarse como fondo de pantalla en vivo en tu Android. La aplicación viene con 275 preajustes y, opcionalmente, se pueden descargar paquetes adicionales.

projectm-android

En general, se trata de un material muy, muy interesante. ¿Cuáles son tus formas favoritas de utilizar la aplicación de visualización musical ProjectM? ¿Cómo crees que es la experiencia móvil en comparación con la experiencia de escritorio?