1 votos

Obtener Open Sound Control (OSC) de los Nombres de entradas

Desde el principio de aprender Quartz Composer, he tropezado en Open Sound Control (OSC) y han empezado a buscar para OSC compatible con las apps de iOS. Tengo un universal para iPhone/iPad app llamada de Control , que parece ser capaz, si no un poco feo.

Estoy intentando utilizar como una interfaz en Quartz Composer proyectos a través de la incorporada en el oscilador del Receptor, pero no hay ninguna documentación para el Control de la aplicación de iOS, así que no sé lo que está vinculada a los diversos objetos desde dentro de la aplicación para iOS.

Hay software que claramente escuche OSC eventos, y el informe sobre las claves y valores que se transmiten? Esto puede ser independiente de software, o un componente integrado de Quartz Composer que no he visto todavía.

0voto

Christopher Scott Puntos 665

Me encontré con un drop dead manera simple de hacer esto, al menos para una persona como yo. Control de iOS se ha configurado para enviar a mi equipo en el puerto 60000. Entonces, ¿qué hago? Puedo escuchar el Tráfico de la Red.

Desde el terminal, ejecute tcpdump -v -i en1 'port 60000'. (Tenga en cuenta que en1 es mi interfaz inalámbrica, puede que tenga que consultar a la salida de la ifconfig de averiguar el nombre de la interfaz.) Entre la multitud de las otras líneas, mientras que el dibujo de mi dedo a través de la aplicación del espacio, que he visto:

17:46:43.789027 IP (tos 0x0, ttl 64, id 42497, offset 0, flags [none], proto UDP (17), length 72)
192.168.1.109.53578 > 192.168.1.110.60000: UDP, length 44
E..H....@.Px...m...n.J.`.4j.#bundle............./multi/1....,ff.<6.n....

Teniendo en cuenta que yo tenía una idea aproximada de lo que una OSC nombre de la clave parecía, he conectado /multi/1 en la OSC Receptor bloque de Quartz Composer, y yo tenía el control sobre el círculo utilizado en el ejemplo!

Tenga en cuenta también que XY tipo de comunicación se produce como "flota". NO FLOTAN, pero en plural, "flota". Porque es un flotador del eje x y del eje y.

Si su entrada no tiene una estructura, puede utilizar el Structure Index Member o Structure Key Member Parches para aislar el X o Y valor, y ponerlo en el patch de entrada.

Tenga en cuenta que todavía estoy muy interesado en una solución más simple a este, especialmente para readabilities bien. Si deseo probar varios botones rápidamente, el tcpdump texto será el desplazamiento demasiado rápido para mí ser capaz de leer adecuadamente en algunos casos. Así que, no voy a aceptar esta respuesta si pasa más de una semana sin ningún otro tipo de respuesta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X