Tabla de contenido:

Un intento de música visual en vivo: 4 pasos
Un intento de música visual en vivo: 4 pasos

Video: Un intento de música visual en vivo: 4 pasos

Video: Un intento de música visual en vivo: 4 pasos
Video: Como EDITAR UN VIDEO al ritmo de la MÚSICA ! 2024, Mes de julio
Anonim
Un intento de música visual en vivo
Un intento de música visual en vivo

¡Hola y bienvenido a mi primer intento de hacer Live Visual Music! Mi nombre es Wesley Pena y soy un estudiante de multimedia interactiva en el College of New Jersey. ¡Este instructivo es parte de una final de mi clase de Programación Musical Interactiva, donde trabajamos en la intersección de la tecnología y la música para crear algo, con suerte, inventivo y divertido!

Este proyecto combina Max / MSP / Jitter, un lenguaje de programación basado en elementos visuales diseñado para música, Processing, un lenguaje de código abierto utilizado principalmente para hacer diseños visuales, y cualquier teclado Midi para crear música visual en vivo. En este instructivo, repasaré muy rápidamente el proceso paso a paso de cómo hice para encajar todo el software junto y repasaré las muchas posibilidades que vienen con ellos.

Suministros

Max8 / MSP

Procesando

La biblioteca oscP5 para procesamiento

Cualquier instrumento MIDI capaz

Paso 1: Paso uno: Abra el control de sonido y comuníquese con otro software

Paso uno: Abra el control de sonido y comuníquese con otro software
Paso uno: Abra el control de sonido y comuníquese con otro software
Paso uno: Abra el control de sonido y comuníquese con otro software
Paso uno: Abra el control de sonido y comuníquese con otro software

Una de las cosas hermosas de Max8 es que puede comunicarse con dispositivos MIDI con bastante facilidad, y aunque hay bibliotecas para procesamiento que le permiten conectarse también a MIDI, no se compara con lo que Max puede hacer musicalmente con todos esos datos. Entonces, desea utilizar ambas piezas de software. ¿Cómo logras que hablen entre ellos?

Para lograr esto, usamos un protocolo llamado Open Sound Control (OSC). Esto nos permite enviar datos midi con una dirección adjunta a la máquina local, donde luego se puede volver a llamar a través de cualquier otra pieza de software. Con este. ¡Hemos conectado eficazmente nuestro teclado Midi a Max y Processing!

Para obtener una guía más detallada sobre cómo enrutar el software en conjunto, este artículo de Corey Walo repasa cómo se hace.

Paso 2: Paso dos: agregar funcionalidad en Max

Paso dos: agregar funcionalidad en Max
Paso dos: agregar funcionalidad en Max

Lo bueno de tener un software especializado separado trabajando en conjunto es poder agregar muchas más funciones. Puede crear generadores, arpegiadores, funciones personalizadas como duplicar notas o tocar acordes con solo presionar una tecla. ¡Cualquier función imaginable en Max, usando el protocolo OSC, puede enviarse a Processing para obtener imágenes más divertidas!

En este proyecto, agregué la funcionalidad de un arpegiador.

¡Aquí hay un enlace a mi código!

Paso 3: Paso 3: Codificación de elementos visuales en el procesamiento

Paso 3: codificación de elementos visuales en el procesamiento
Paso 3: codificación de elementos visuales en el procesamiento

Esto es a lo que me refiero cariñosamente como "La parte difícil". Tienes los datos entrando, ahora todo lo que queda son las imágenes. El manejo de datos que llegan en tiempo real puede ser desorientador en la programación orientada a objetos, pero con poca práctica, las imágenes que se pueden crear con el procesamiento pueden ser realmente maravillosas.

Para mi boceto, tenía la intención de que cayera una gota de lluvia por cada nota que se tocaba en el teclado midi. Puede que no funcione exactamente como lo describo, pero no es culpa del software.

¡Aquí hay un archivo zip con el código!

Paso 4: una muestra de lo que es posible

Esto es lo que terminé produciendo a través de toda esta experimentación. Con un poco más de práctica, estoy seguro de que este podría haber sido un boceto mucho mejor, pero ese no es el objetivo de este instructivo.

. Al hacer esto, mi intención era mostrar que a pesar de mi falta de conocimiento avanzado en la programación de imágenes, todavía era relativamente fácil conectar el software. Quería mostrar que no tiene que haber esta barrera entre codificar imágenes y codificar música, que era posible jugar con ambos. Espero que al leer esto, también juegues con él y ¡hagas algo mejor!

¡Gracias por tomarse el tiempo para leer mis instrucciones y divertirse!

Recomendado: