FM-1 音色编排 hunterxiong2026/fm1-felucca-editor-2026
DeepSeek Harness通过直连 SysExctypes + winmm操作 M-VAVE FM-1 上的 Felucca v1.5…
36.2/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/14 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/hunterxiong2026/fm1-felucca-editor-2026.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 21 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/23) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包fm1-felucca-editor-2026(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 15:42:57
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- SysEx控制合成器
- 适配Felucca固件
通过 SysEx 控制 M-VAVE FM-1 合成器(Felucca 固件)
README
由 DeepSeek 最新模型翻译生成Felucca Editor
通过直连 SysEx(ctypes + winmm)操作 M-VAVE FM-1 上的 Felucca v1.5 固件,实现音色参数编辑、多轨编曲、项目槽位管理与 SONG 播放链。
这是什么
一套零第三方依赖的 Python 脚本(仅用 ctypes 直调 Windows winmm.dll),向 M-VAVE FM-1 发送 SysEx 帧,控制 Felucca v1.5 固件:
- 4 轨编曲:旋律 / 和弦 / 贝斯 / 鼓
- 111 个轨道参数 + 27 个全局参数(v1.5)
- 64 步 / 轨,4 个项目槽位,16 行 SONG 播放链
- 14 种合成引擎:ANALOG / PHASE / LOFI / SAMPLE / VOICE / DRUM / FM6 …
同时是一份 Claude Skill(SKILL.md):AI 可据此直接生成 arrangement.json 并写入设备。
原作者支持
这个项目获得了 Felucca 作者 @hugelton 的认可。
展开完整文档(README 剩余 1 节)
Felucca Editor 通过直连 SysEx(ctypes + winmm)操作 M-VAVE FM-1 上的 Felucca v1.5 固件,实现音色参数编辑、多轨编曲、项目槽位管理与 SONG 播放链。 这是什么 一套零第三方依赖的 Python 脚本(仅用 ctypes 直调 Windows winmm.dll),向 M-VAVE FM-1 发送 SysEx 帧,控制 Felucca v1.5 固件: - 4 轨编曲:旋律 / 和弦 / 贝斯 / 鼓 - 111 个轨道参数 + 27 个全局参数(v1.5) - 64 步 / 轨,4 个项目槽位,16 行 SONG 播放链 - 14 种合成引擎:ANALOG / PHASE / LOFI / SAMPLE / VOICE / DRUM / FM6 … 同时是一份 Claude Skill(SKILL.md):AI 可据此直接生成 arrangement.json 并写入设备。 原作者支持 这个项目获得了 Felucca 作者 @hugelton 的认可。他在 Discussion #122 中回复: "Driving Felucca through an agent is a fun idea, and I can see how it helps with the small screen and controls. I'm glad the editor protocol was useful for it." — @hugelton 前置要求 | 项目 | 要求 | | 硬件 | M-VAVE FM-1 | | 固件 | FELUCCA v1.5(pcount=111 / pe0=103 / chainRows=16)| | 运行时 | Python 3.10+(独立 venv,不装系统 Python)| | 平台 | Windows(依赖 winmm.dll)| ⚠️ 直连前必须关闭浏览器 / 任何 Web MIDI 会话——设备输入独占。 安装 git clone https://github.com/hunterxiong2026/fm1-felucca-editor-2026.git cd fm1-felucca-editor-2026 建独立 venv(勿装进系统 Python) python -m venv scripts\venv scripts\venv\Scripts\activate 无第三方依赖;如需 MIDI 导出,再装: pip install mido 快速开始 1. 确认设备 python scripts\felucca_cli.py info → version='FELUCCA v1.5', pcount=111, pe0=103, ntrk=4 系统里有多个 "Felucca" 设备时,脚本会自动探测固件、跳过 SLOOP: python scripts\felucca_link.py # 枚举全部 MIDI 设备并演示匹配 精确指定某台设备: $env:FELUCCA_MIDI_NAME="3 - Felucca" 2. 一键编曲 编写 arrangement.json(4 轨结构见 felucca_arrange.py 头部注释),然后: python scripts\felucca_arrange.py <bpm> <repeat> 例:写入槽 3,BPM 72,播放 1 遍 python scripts\felucca_arrange.py 3 72 1 3. 双槽链 python scripts\felucca_arrange_ab.py <jsonA> <slotA> <jsonB> <slotB> <bpm> <repA> <repB> 4. 只播放已保存的槽位 python scripts\play_slot.py 3 1 # 槽 3 播放 1 遍 python scripts\play_chain.py 0 1 1 1 # 槽 0×1 → 槽 1×1 5. 命令行调试 python scripts\felucca_cli.py dump 0 # 读轨 0 的 0..63 步 python scripts\felucca_cli.py desc 0 107 # 查轨内参数 107(CUT)的范围 python scripts\felucca_cli.py readparam 0 103 # 读轨 0 的 WAVE 值 python scripts\felucca_cli.py stop # 停止播放 脚本清单 | 脚本 | 作用 | | felucca_link.py | 直连核心库(动态设备匹配 / 收发 / INFO·DESC·STEP·SONG 解析)| | felucca_cli.py | 命令行工具 | | felucca_arrange.py | 单槽一键编曲(写 4 轨 → 存槽 → 播放)| | felucca_arrange_ab.py | 双槽链编曲 | | felucca_arrange_chain.py | 多槽链编曲(N 槽顺序)| | play_slot.py / play_chain.py | 仅播放脚本 | 目录结构 felucca-editor/ ├── SKILL.md # Claude Skill 入口 ├── README.md # 本文件 ├── CHANGELOG.md ├── LICENSE ├── scripts/ │ ├── felucca_link.py # 直连核心库 │ ├── felucca_cli.py │ ├── felucca_arrange.py │ ├── felucca_arrange_ab.py │ ├── felucca_arrange_chain.py │ ├── play_slot.py │ └── play_chain.py ├── reference/ │ ├── protocol.md # 帧格式 / 命令表 / STEP·SONG 布局 / 直连坑 │ ├── params.md # 111 轨道参数 + 27 全局参数 + 枚举(权威) │ ├── sysx-map.md # 实机验证的参数映射速查 │ └── arrangement-metrics.md # 编曲质量指标(硬指标 + 参考方向) └── examples/ └── arrangement-recipes.md # 已验收的编曲配方 参考文档 生成编曲数据前必读: - reference/protocol.md — 帧格式、命令枚举、STEP/SONG 布局、INFO 解析、直连坑、设备名匹配 - reference/params.md — 111 轨道参数 + 27 全局参数 + 全部枚举(权威参数表) - reference/sysx-map.md — 参数映射速查(实机验证) - reference/arrangement-metrics.md — 编曲质量指标(硬指标 + 参考方向) - examples/arrangement-recipes.md — 已验收配方 关键坑速查 | 坑 | 说明 | | ANALOG EDIT 移位 | v1.5 在 101-110(旧 91-98 变为 SYNC/INSERT 区)| | STEP_GET 请求 | 只带 [i],不带 tr(先 TRACK [tr] 选轨)| | TIE 语义 | time=1 必须有前序 NOTE 起始步;全 TIE = 静音 | | SONG 播放 | op=1 只配置行,必须 op=2 才出声 | | 带符号参数 | FLT(-64~63) / TUNE(-50~50) / PAN(-64~63),写 0-127 出错 | | SWG 范围 | 0-100,不是 0-127 | | LEN 范围 | 1-64 | | GATE 范围 | 1-127(0 = 无声)| | RATE 枚举 | 0-5(1/8~32T)| | TRACK_DUMP 高字节 | v1.5 (hi, lo) 高字节在前(SLOOP 是 (lo, hi))| | 多行链 repeat>1 | 不稳;单遍链(repeat=1)稳定 | 已知限制 - 仅 Windows(依赖 winmm.dll) - 多行链 repeat>1 不稳(单遍链稳定) - INSERT 效果 A/B/C 参数含义未完全逆向 - SYNC / TRIG / POL / QNTZ / SPRD 参数范围待完整校准 - Felucca 固件为 Beta,刷入有变砖风险 License MIT © hunterxiong2026
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hunterxiong2026/fm1-felucca-editor-2026
通过直连 SysExctypes + winmm操作 M-VAVE FM-1 上的 Felucca v1.5…
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,173已汉化DeepSeek 客户端
74.4
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,308已汉化DSH
71.3
智能体运行框架路由HarnessRouter/harnessrouter
智能体运行框架的统一接口。
★ 3,897已汉化DSH
71.2
这是你的仓库?认领条目