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
El artículo está cerrado para comentarios.