Skip to content

WebSocket Control Pro edition

Rebelle 8 Pro introduces WebSocket Control, allowing the software to be operated remotely via external devices, enabling exciting possibilities for interactive installations, live performances, projections, and custom hardware setups.

When starting Rebelle, use the following command line arguments:

  • -websocket-server-enable: Enable the WebSocket server. It is disabled by default.
  • -websocket-port PORT_NUMBER: Set the port number for the WebSocket server. The default is 8265.
  • -websocket-allowed-ip-addresses IP1,IP2,...: Comma-separated list of IP addresses allowed to connect to Rebelle's websocket server.

Then you can send any JSON event mentioned in the Rebelle Motion IO reference.

Note

Under the end-user license agreement, it is allowed to use the WebSocket Control feature for commercial purposes in the context of painting a still image, live performance, interactive installation, or real-time visual projection. You may also use the WebSocket Control feature to create non-commercial animations. However, if you intend to use WebSocket-controlled animations for commercial purposes, you must obtain a separate commercial license from Escape Motions. Please contact us at [email protected] for licensing inquiries.