¿Alguna vez quisiste hacer algunos gráficos retro muy disparatados para combinar con tus ritmos de hip-hop de baja fidelidad? Ahora puedes, con [teafella]Se llama acertadamente Sintetizador de video Hypno, un sintetizador de video basado en Raspberry Pi que emula y extiende digitalmente los flujos de trabajo de video analógico a través de la coloración, la generación de formas y la retroalimentación, parcheando las modificaciones en una interfaz compacta. El dispositivo permite a los creadores de música actuar con imágenes en vivo o, alternativamente, crear una fuente visual única para una configuración de video. Una vez que la entrada CV está conectada, todo lo que requiere es una pantalla compuesta y energía para comenzar a funcionar.

Hypno toma la entrada a través de un conector de voltaje de control (CV) usando un ADC MCP3008 a través de SPI, con voltajes escalados de -5-5V a 0-5V. El dispositivo se conecta encima de una Raspberry Pi, usando Raspbian para el sistema operativo y la GPIO Pi Zero para interactuar con un motor OpenGL. Los parámetros de entrada se toman de las perillas a través de un multiplexor en un solo canal del ADC, con valores de compensación en software basados ​​en las entradas de CV.

Usar el Hypno termina siendo bastante sencillo, ya que los controles están organizados en dos lados espejados para los dos osciladores A y B, con controles globales en el centro. Hay mandos que controlan la polarización, la rotación, la forma, los modos de retroalimentación (regular, hiper digital, zoom, zoom giratorio), entrada / salida del reloj, frecuencia, matiz raíz y ganancia maestra, así como LED RGB que brindan retroalimentación visual.

Un solo conector genera el resultado compuesto, aunque también se puede usar un conector micro HDMI en la parte posterior. Para una funcionalidad avanzada, Hypno permite la aplicación de parches, que mezcla los efectos uno encima del otro y permite formas como la modulación cruzada del oscilador. También hay controles alternativos que abren la modulación automática y otras formas. Los ejemplos incluyen deriva bipolar (desplaza suavemente el oscilador) y reflejo (refleja la forma del oscilador en diferentes patrones para una locura de mosaico de caleidoscopio).

El software está escrito en C ++ y GLSL, con el motor principal funcionando con un plano en OpenGL, dibujando la salida de un sombreador GLSL. Las entradas de CV y ​​perilla se introducen en uniformes de sombreador que se utilizan para cambiar las imágenes en el motor.

[teafella], un usuario autodidacta de Arduino, utiliza WiringPi para las interacciones GPIO. El sistema Shader está inspirado en la síntesis de video analógico, y cada forma tiene un "escaneo" simulado sobre la pantalla y una función asignada que se puede transformar en coordenadas polares.

La configuración de Hypno es totalmente compatible con equipos CV analógicos, como los sintetizadores Eurorack, lo que facilita la conexión y reproducción de los creadores de música. Aquí hay un par de salidas de muestra de algunas bandas sonoras ingresadas en Hypno:

¿Demasiadas combinaciones para siquiera imaginar? ¡Mira una demostración de Hypno en acción!

Dejar respuesta

Please enter your comment!
Please enter your name here