Skill Digico Mixer

v1.0.1

DiGiCo调音台OSC协议远程控制系统

0· 79·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for zimuge-doudou/skill-digico-mixer.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Skill Digico Mixer" (zimuge-doudou/skill-digico-mixer) from ClawHub.
Skill page: https://clawhub.ai/zimuge-doudou/skill-digico-mixer
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install skill-digico-mixer

ClawHub CLI

Package manager switcher

npx clawhub@latest install skill-digico-mixer
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name, description, SKILL.md examples, and included code all implement DiGiCo control over OSC (connect, load scene, set gain, snapshots, status). Required libraries (python-osc) and network access to an IP:port are consistent with that purpose. Minor metadata mismatch: __init__.py declares version "2.0" while SKILL.md and implementation use 1.0.x (incoherence but not security-critical).
Instruction Scope
SKILL.md examples and code only reference local network sockets, OSC paths, and typical control operations. Examples call out scheduling and an external send_alert helper (not provided) — these are example usage patterns, not hidden data collection. The skill does not instruct reading unrelated files or environment variables.
Install Mechanism
No install spec is provided (instruction-only in manifest), but the package includes Python source files that will be executed by the agent when invoked. Dependency is a standard PyPI package (python-osc) as documented. No remote downloads, shorteners, or unexpected installers were observed.
Credentials
The skill requests no environment variables, no credentials, and no config paths. Network access to the target mixer IP/port is expected for its function. No secret-exfiltration patterns or unrelated credential requests were found.
Persistence & Privilege
The skill does not request 'always: true' and uses normal autonomous invocation settings. It does not modify other skills or system-wide settings. Its privileges (network access to provided IP/port) are proportionate to its function.
Assessment
This skill appears to do what it says: send OSC messages to a DiGiCo mixer on the given IP and port. Before installing, confirm you only point it at trusted devices on a secure network (it will send UDP/OSC to arbitrary IP/ports you provide). Note there is no installer but Python source is included and will run when the skill is used; ensure python-osc is installed or functionality will be limited. Examples reference helper functions (e.g., send_alert) that are not part of the skill — those are user-side. Also be aware of a small version metadata mismatch (__init__.py vs SKILL.md). If you want extra assurance, review the full skill_digico_mixer_impl.py for any additional actions not shown in examples and restrict agent/network permissions so the skill can only reach the mixers you control.

Like a lobster shell, security has layers — review code before you run it.

latestvk970j2g1cbrx0ch2nmtrjqzknh84ry1t
79downloads
0stars
1versions
Updated 2w ago
v1.0.1
MIT-0

DiGiCo调音台控制技能

功能概述

DiGiCo调音台是专业级数字调音台,广泛应用于大型演出、音乐会、剧院、电视直播等场景。本技能通过OSC(Open Sound Control)协议实现远程控制和监控,让技术人员在无法物理接触设备时也能实时调整调音台参数。

核心功能

  • 场景切换: 快速加载预设场景配置
  • 通道控制: 调整输入/输出通道的增益、EQ、压缩等参数
  • 输出路由: 管理音频信号的路由和分配
  • 状态监控: 实时监控调音台运行状态
  • 快照管理: 保存和调用场景快照

应用场景

  1. 演出实时调整: 演出过程中远程调整调音参数
  2. 彩排预设置: 提前配置场景参数,演出时快速切换
  3. 设备巡检: 定时检查调音台状态和连接性
  4. 故障诊断: 远程诊断调音台异常问题

使用方法

基础调用

from skill_digico_mixer import execute

# 连接调音台
result = execute(
    action="connect",
    ip="192.168.1.100",
    port=12345
)

# 切换场景
result = execute(
    action="load_scene",
    scene_id=5
)

# 调整通道增益
result = execute(
    action="set_channel_gain",
    channel=12,
    gain=-6.0
)

状态监控

# 获取调音台状态
status = execute(
    action="get_status"
)

# 获取通道列表
channels = execute(
    action="get_channels"
)

参数说明

连接参数

参数类型默认值说明
ipstr192.168.1.100DiGiCo调音台IP地址
portint12345OSC协议端口(DiGiCo默认端口)

控制参数

参数类型范围说明
scene_idint1-999场景编号
channelint1-128通道编号
gainfloat-∞ to +12dB增益值(dB)
eq_bandstrlow/mid/highEQ频段
eq_gainfloat-20 to +20EQ增益(dB)

OSC协议路径

DiGiCo OSC协议标准路径:

  • /digico/scene/load - 加载场景
  • /digico/channel/{id}/gain - 通道增益
  • /digico/channel/{id}/eq - 通道EQ
  • /digico/output/{id}/route - 输出路由
  • /digico/status - 状态查询

示例

示例1:演出前预设置

# 连接调音台
execute(action="connect", ip="192.168.1.100")

# 加载演出场景
execute(action="load_scene", scene_id=10)

# 调整主唱通道
execute(
    action="set_channel_gain",
    channel=1,
    gain=-3.0
)

# 添加压缩
execute(
    action="set_channel_compressor",
    channel=1,
    threshold=-20,
    ratio=4.0
)

# 保存快照
execute(action="save_snapshot", name="演出开场")

示例2:定时设备巡检

# 自动化巡检脚本(适合cron任务)
import schedule

def check_digico_status():
    status = execute(action="get_status")
    if status["cpu_usage"] > 80:
        send_alert("DiGiCo CPU使用率过高")
    if status["network_latency"] > 50:
        send_alert("DiGiCo网络延迟异常")

# 每5分钟执行一次
schedule.every(5).minutes.do(check_digico_status)

示例3:故障诊断

# 检查调音台连接性
ping_result = execute(action="ping")

if ping_result["status"] == "success":
    # 检查OSC端口
    port_result = execute(action="check_port", port=12345)
    
    # 获取错误日志
    logs = execute(action="get_error_logs", lines=50)
    
    print("诊断结果:", {
        "ping": ping_result,
        "port": port_result,
        "errors": logs
    })

注意事项

  1. 网络连接: 确保调音台和控制端在同一网络,或已配置正确的路由
  2. OSC端口: DiGiCo默认OSC端口为12345,确保未被防火墙拦截
  3. 权限要求: 需要调音台管理员权限才能执行某些控制操作
  4. 调用合规: 本技能支持人工触发和自动化触发两种方式

依赖要求

  • Python OSC库:python-osc
  • 网络连接:TCP/IP协议支持
  • DiGiCo调音台:OSC协议开放端口
# 安装依赖
pip install python-osc

技能信息

  • 技能名称: skill_digico_mixer
  • 优先级: P1(核心设备控制)
  • 调用模式: both(人工+自动化)
  • 推荐套餐: MiniMax(适合自动化场景)
  • 版本: 1.0.0

Comments

Loading comments...