Lanzar bolas de fuego con tu mente con OSC y procesamiento (4 / 7 paso)

Paso 4: Recibir mensajes OSC

Ahora que tienes tu esqueleto, vamos a llenar en y empezar leyendo los mensajes OSC por BrainWaveOSC. Asegúrese de que BrainWaveOSC se está ejecutando y el auricular está conectado. Se puede saber por el color del panel de la izquierda. Si es verde, eres bueno.


Encontrar el puerto OSC

En BrainWaveOSC, buscar el puerto OSC. En la esquina superior izquierda, deberías ver algo como: OSC - 127.0.0.1:7771

El 127.0.0.1 es la dirección ip de localhost y 7771 es su número de puerto. Debe guardar este número de puerto para más adelante.

Configuración de procesamiento para recibir mensajes de OSC

Ahora usted querrá añadir esta línea dentro de su función setup() entre las llaves. Se refieren a las imágenes como una referencia. La función setup() debería parecerse a esto:

void setup() {}

oscp5 = new OscP5 (este, 7771);

}

¡ Excelente! Sólo ha dicho la aplicación para iniciar la escucha en Puerto 7771 para mensajes entrantes de la OSC. Puesto que es en la función de configuración, solo corre una vez al principio.

Recibir los mensajes OSC

A continuación vamos a crear una función para recibir los mensajes OSC. Setup() se ejecuta sólo una vez, y draw() funciona todo el tiempo, la función que se va creando solamente se ejecute cuando se recibe un mensaje OSC.

Crear una función que tiene este aspecto:

void oscEvent (mensaje OscMessage) {}

Imprimir la dirección y el typetag del mensaje en la consola
println ("OSC mensaje recibido! El modelo de dirección es "+ theMessage.addrPattern() +".
La typetag es: "+ theMessage.typetag());

}

OK vamos a descomponerlo. void oscEvent(OscMessage theMessage) dice que esta función se llama oscEvent, y toma un objeto OscMessage como un parámetro llamado mensaje. Ignorar el vacío por ahora, esto significa que la función no debe devolver un valor.

Dentro de la función, tenemos dos líneas. Las líneas precedidas de la / / significa que es un comentario y no funciona. Ignorar esa primera línea. La segunda línea es println, que es corto para línea de impresión. Esto escribe mensajes en la zona negra por debajo de su editor de texto al ejecutar la aplicación (llamada la consola). El contenido de println Dile a imprimir "OSC mensaje recibido!" y utiliza dos métodos de OscMessage:

  • Patrón de la dirección - es como el asunto de un correo electrónico. Es el nombre del mensaje
  • Typetag - esto dice cuáles son los contenidos del mensaje
    • Por ejemplo, un typetag de iii significa que hay 3 números enteros dentro del mensaje

Ejecutar la aplicación

Haga clic en el botón de play en la esquina superior izquierda. Debería ver una pequeña ventana gris pop-up y la zona negra por debajo de su editor de texto debe llenar con palabras como:

Se recibió un mensaje OSC! La dirección es /signal. La typetag es: f

Si estás aquí, entonces usted ha establecido con éxito una conexión con la aplicación de la OSC!

Artículos Relacionados

Truco de magia de lanzador de bola de fuego mano

Truco de magia de lanzador de bola de fuego mano

este es un truco de magia me enteré viendo la serie de TV "Cómo conocí a vuestra madre." En ella, el personaje Barney Stinson (Neil Patrick Harris) realiza un truco de magia donde tira una bola de fuego de sus manos (aparentemente) vacías. Neil
Cómo iniciar un fuego con un pedernal de magnesio

Cómo iniciar un fuego con un pedernal de magnesio

Autor:Nicolás Bradley-Un estudiante de comunicaciones técnicas con una pasión por el mundo exteriorFecha:04 de marzo de 2015Introducción:Felicidades encontraste mi increíble instructable! Yo quería crear algo útil para el tipo de actividades al aire
Cigarrillos de iluminación y hacer fuego con la luz del sol

Cigarrillos de iluminación y hacer fuego con la luz del sol

por tonytran2015 (Melbourne, Australia).Figura 1: Iluminación un cigarrillo por la luz solar. Latente es visible después de 27seconds. Figura 2: Diagrama del experimento.El título podría haber sido "Cigarrillos de la iluminación con la cara de un rel
Habilidades rápidas #10: Cómo comenzar un fuego con corteza de abedul

Habilidades rápidas #10: Cómo comenzar un fuego con corteza de abedul

Hola esta semana finalmente pasamos a una nueva parte de la serie de habilidades rápida. En éste y los siguientes episodios veremos métodos para iniciar un fuego con tipos naturales y artificiales de Yesca.Primero es la corteza de abedul popular y en
Seguro respiración de fuego con aceite vegetal...

Seguro respiración de fuego con aceite vegetal...

Hey Youtubers!!!! Volver a tiro este video porque mi otra cámara había descuartizado mirada lo impresionante de las bolas de fuego... Aunque yo estaba teniendo algunos problemas... Alta humedad en el aire parece efecto qué tamaño de la llama puede ll
Comenzar el fuego con agua negativo x

Comenzar el fuego con agua negativo x

cuando una gota de grifos de agua esta mezcla estalla en llamas. Este fue un viejo niños fórmula solía usar en la década de 1970. Se llama negativo x.Se necesitaGramos de nitrato de amonio-14Cloruro de amonio 1.5 gramosZinc polvo-34.5 gramosUn morter
Espejo para hacer fuego con la luz del sol.

Espejo para hacer fuego con la luz del sol.

por tonytran2015 (Melbourne, Australia)Figuras: Invertir secuencias de encender un cigarrillo por el sistema de 5seconds y 1 segundo.Este post muestra cómo configurar un espejo y utilizarlo para comenzar rápidamente el fuego utilizando luz solar mode
5 formas de iniciar un fuego, con agua

5 formas de iniciar un fuego, con agua

Si pensabas que fuego y el agua eran enemigos elementales, piensa otra vez. En este proyecto veremos 5 maneras de encender un fuego, con agua.Paso 1: Ver el Video!!!ADVERTENCIA: Bajo ciertas condiciones, una flama puede crecer hasta un fuego incontro
Mano taladro fuego con madera verde!

Mano taladro fuego con madera verde!

Un par de años me interesé en técnicas de iluminación del fuego primitivo. Empecé haciendo un taladro de arco y jugando con cedro y pino. Tengo frustrado cuando no pude hacer que funcione. Hablé con un montón de chicos sobre los problemas y uno de el
Iniciar fuego con envoltura de goma y batería

Iniciar fuego con envoltura de goma y batería

Cómo iniciar el fuego con envoltura de goma y la bateríaElementos necesarios:Goma con envoltura metálicaBateríaGuante (opcional)Paso 1:Envoltura de goma cortado en 3 partes (una sola pieza necesitada)Paso 2:Dobla el papel por la mitad y corte en ángu
Cómo hacer fuego con Chocolate y puede

Cómo hacer fuego con Chocolate y puede

¡ Hola chicos! Hoy voy a mostrar un truco fácil para hacer un fuego con Chocolate y Alluminum!Vea el video a continuación para ver el resultado final:Haga clic aquí para dispositivo móvilPaso 1: ¿Qué necesita? para este instructables necesita sólo al
Cómo hacer fuego con una vara de magnesio

Cómo hacer fuego con una vara de magnesio

fuego ha sido un aliado de los seres humanos y el enemigo desde que fue descubierto. Pueden proporcionar calor y protección, o puede quemar, trabajo duro de su vida o incluso tomar su vida. Aquí usted aprenderá a aprovechar y nos a su ventaja.En la s
Vacaciones bola de queso con tomates secados al sol

Vacaciones bola de queso con tomates secados al sol

vacaciones son a menudo más caótico que relajante, pero independientemente de los niveles de estrés elevados, siempre hay buena comida que se tenía. ¿A veces tienes invitados inesperados gota porque "es los días de fiesta" y se encuentra desprev
Iniciar el fuego con un láser este invierno

Iniciar el fuego con un láser este invierno

en este instructable aprenderá a encender un fuego con un laser!Se necesita:Láser y el láser mod aquí:2. cabeza de fósforo3. blitz / fuego entrantes o una vela (entonces necesitarás varios jefes de partido)Paso 1: Preparando el combustible Coloque el