Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 1.02 KB

File metadata and controls

14 lines (9 loc) · 1.02 KB

deej WebSocket Package

This package connects to the deej WebSocket endpoint so the Grid Editor can control the mixer in real time. Once the link is active, actions from the Editor forward channel values to deej, while messages coming back from deej can execute LUA scripts inside the Editor.

Installation

  1. Clone the repository
  2. Run npm i in the root folder
  3. Run npm run build to build the neccessary files
  4. In the Editor at the Package Manager panel, either Approve the package at the top of the list if possible or use the + Add external package button to add the root path of the package (for example, C:\Users\...\package-deej)

Usage

  • Ensure deej is running with its WebSocket listener enabled (default ws://127.0.0.1:18714). The package connects as a client and uses the Channel Value action block to send a channel number and value (clamped to 0-1023). The outgoing JSON has the shape { event: "set-channel", channel: <number>, value: <0-1023 integer> }.