Protopixel tiene una interfaz nativa de Open Sound Control expuesta en el puerto 2345.
Puedes afectar los contenidos en tu proyecto enviando mensajes OSC a este puerto. El esquema de dirección OSC es como sigue:
/<type>/<name>/<param> <value>
/<type>/<name>/<param>Con esos parámetros:
<type>es el tipo de entidad, y en este momento solo puede serContent.<name>es el nombre de la entidad.<param>es el parámetro de la entidad a ser modificado. Puedes ver esos nombres de parámetros accediendo a la sección de Contenido en la WebApp. Si el parámetro está dentro de un grupo de parámetros, puedes usar/para separar el grupo del nombre del parámetro. Consulta los ejemplos.<value>es el nuevo valor del parámetro. Puede omitirse si el parámetro es un botón.
Ejemplos de Mensajes OSC
# habilitar contenido
/Content/mycontent/enabled 1
# deshabilitar contenido
/Content/mycontent/enabled 0
# reproducir contenido de video
/Content/rainbow.mp4/params/play
# detener contenido de video
/Content/rainbow.mp4/params/stop
# cambiar color para un contenido de color (R, G, B, A)
/Content/color/params/color 255 100 100 255
Enlaces OSC personalizados
Los enlaces OSC personalizados también están disponibles en scripts. Consulta el ejemplo custom_osc.py en la carpeta examples/scripting para más detalles.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.