Skip to content

intechstudio/package-deej

Repository files navigation

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> }.

About

Control volume levels from Grid modules with deej

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors