Bitfocus Companion 5 connection module (ESM, @companion-module/base ~2.1.3, runtime node22) for the DiGiCo S21/S31. It occupies the console's single iPad slot, controls per-channel sends/assigns to one buss, aux send level/on/pan, mutes, faders and snapshots, and relays any number of DiGiCo iPad apps through to the console byte-for-byte. The S31's iPad extension was probed live: it speaks the SD/DiGiCo Pad OSC tree (console receives on 8000, replies only to the configured iPad port 9000). tools/mock-s31.js emulates the console and test/selftest.js runs the link + relay end to end against it. docs/design-v2.md is the brief for the generic v2 rewrite. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
38 lines
985 B
JSON
38 lines
985 B
JSON
{
|
|
"name": "companion-module-digico-s31",
|
|
"version": "0.1.0",
|
|
"lockfileVersion": 3,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"name": "companion-module-digico-s31",
|
|
"version": "0.1.0",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@companion-module/base": "~2.1.3"
|
|
},
|
|
"engines": {
|
|
"node": ">=22"
|
|
}
|
|
},
|
|
"node_modules/@companion-module/base": {
|
|
"version": "2.1.3",
|
|
"resolved": "https://registry.npmjs.org/@companion-module/base/-/base-2.1.3.tgz",
|
|
"integrity": "sha512-/Sf4qL+e3fSf3abcqIcMUQSTCO4tytdImQ+mUl2c0hJh3V+ne/audMtJX8NIHoJGlHgJOAMv5Xt6QFYiyJ4o3g==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"colord": "^2.9.3"
|
|
},
|
|
"engines": {
|
|
"node": "^22.20 || ^26.5"
|
|
}
|
|
},
|
|
"node_modules/colord": {
|
|
"version": "2.10.0",
|
|
"resolved": "https://registry.npmjs.org/colord/-/colord-2.10.0.tgz",
|
|
"integrity": "sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==",
|
|
"license": "MIT"
|
|
}
|
|
}
|
|
}
|