OSC Libraries are pre-built collections of OSC commands for specific software. Instead of manually typing each OSC address, you can import a library and instantly get a full command tree ready to use with JENS.
To import a library, download the .json file below, then go to
Settings → Libraries → Import
in JENS and select the file.
Optimised for continuous float control at high frame rates. All commands accept float 0.0–1.0 and are suitable for audio-reactive / Sound to Light use. Covers composition controls, per-layer parameters, clip transport, color channels, crossfader, BPM, and dashboard links.
Download .json
You can create custom libraries for any OSC-compatible software. A library is a single .json file with the following structure:
{
"id": "my-software",
"meta": {
"name": "My Software",
"version": "1.0",
"author": "Your Name",
"port_default": 8000,
"description": "A short description of this library."
},
"tree": {
"label": "Root",
"children": [
{
"label": "Category",
"children": [
{
"label": "Volume",
"command": {
"path": "/mixer/volume",
"args": [{ "type": "float", "range": [0.0, 1.0], "default": 1.0 }],
"description": "Master volume level"
}
},
{
"label": "Pan",
"command": {
"path": "/mixer/pan",
"args": [{ "type": "float", "range": [0.0, 1.0], "default": 0.5 }],
"description": "Stereo pan position"
}
}
]
}
]
}
}| Field | Required | Description |
|---|---|---|
| id | Yes | Unique identifier for the library (kebab-case) |
| meta.name | Yes | Display name shown in JENS |
| meta.version | Yes | Version string (e.g. "1.0", "7.x") |
| meta.author | No | Author name |
| meta.port_default | No | Default OSC port for this software |
| meta.description | No | Short description of the library |
| tree | Yes | Root node of the command tree |
| tree.label | Yes | Display name of the node |
| tree.children | - | Array of child nodes (folder structure) |
| tree.command | - | OSC command object with path, args, and description |
tree has either children (making it a folder) or command (making it a leaf command). You can nest folders as deep as you like.