ace-params
ACE Studio(第三方宿主,走它自己的 acestudio-cli / MCP,不经我们的桥)的**参数功能表与写法**:人声参数曲线的真机花名册(dynamic/air/falsetto/tension/energy + 不可用的 formant/pitch 及原因)、每个参数的 scale 与…
Skill by Akunda123
Chalk Labs
Need help deploying ace-params?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/akunda123-ace-params
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ace-params
What's inside
- Skill name
ace-params- Description
- ACE Studio(第三方宿主,走它自己的 acestudio-cli / MCP,不经我们的桥)的**参数功能表与写法**:人声参数曲线的真机花名册(dynamic/air/falsetto/tension/energy + 不可用的 formant/pitch 及原因)、每个参数的 scale 与 valueRange、**层模型**(baseline/user/envelope/direct/global,effective 永远只读)+ `role`/`sparse` 两个易漏字段、三种载荷形状(dense 每 tick 一值 / points 锚点 / scalar)与 `--pos-begin`、**两个会被直接拒的门槛**(dense run ≥2 tick、points 擦除形式)、怎么写(`vocalparam layers/read/write`、`midiparam list-lanes/CC/pitchbend、velocity`)、越界一律 INVALID_ARG 不 clamp、以及只在 PowerShell 里会踩的 JSON 引号坑。触发:给 ACE Studio 调参数、ACE 的参数曲线/包络怎么写、**dynamic 是什么(ACE 2 的整体动态宏)**、air/falsetto/tension/energy 是什么、ACE 能不能画音高线、ACE 的 CC / pitchbend、vocalparam、midiparam、ACE 参数层/尺度/路由、ACE 参数写不进去或被拒。
- License
- MIT
- Instructions
- 263 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# ACE 参数功能表(人声曲线 + MIDI 参数)
> **适用范围**:ACE Studio(`app_version 2.1.8` · CLI `0.17.0` · **surface 17.1**)——
> 它**不走我们的桥**(没有心跳/op/面板),一切通过 `acestudio-cli` 或它的 MCP server(63 个工具,`<域>_read`/`<域>_edit`,与 CLI 同一套 surface)。
> ⚠️ 本技能只讲 ACE;**与 Synthesizer V / Instrument X 的桥、参数名、量纲无关**,别混用。
> 真机数据取自 **2026-10-03**(Verse 2.7 声库 / `singing-mamba` 引擎 / 逻辑 clip);surface 仍自述 **pre-1.0、接口会变**
> ⇒ 任何结论**先按 §1 自查**,别照抄本文。
## 1. ⛔ 先自查(**最重要的一步**)
```powershell
`$cli = "`$env:ProgramFiles\ACE Studio\acestudio-cli.exe"
& $cli vocalparam layers --clip-uuid '{...}' --json # 这一份 clip 到底有哪些参数/层/形状/尺度,available 是什么
```
- **不要按花名册(参数名列表)猜能不能写** —— 官方口径就是"**读 `available` 与 `unavailableReason`**"。
- `available` / `scale` / `valueRange` / `layers[].{layer,role,shape,access,sparse}` 都由这条命令给出;`layers` 为空 = 不可用。
- 参数花名册**随"声库的引擎世代"与"人声控制路由"变**:`engineGeneration`(如 `singing-mamba` / 老 `verse24`)与 `vocalControlRoute`(`dynamic` 或 `legacy-four-params`)都在这一份输出里报。
- 拿 clip-uuid:`clip list --track-index <N>`(**必须先有这个参数**,否则报缺参)。
- ⚠️ **同一个 clip 的读数会变,别缓存**:实测同一条 Sing clip 在几小时内从 `paramCount=1`(只列 `pitch`、且不可用)变成 `paramCount=6`(`air` 可用)——
原因是**运行期解析出的声源不同**(后来明确是 `Verse23` / generation `v1`)⇒ **每次现读 `layers`**,不要按上一次结果或声库名推断。
## 2. 真机花名册 —— ⚠️ **两代引擎是两套东西**(2026-10-04 A/B:同一工程两条轨同时读)
> **本节最重要的一句话**:**`param` 名字一样 ≠ 同一种参数** —— **尺度 / 范围 / 层集合全都不一样**(引擎世代不同)。
| | **v2 代**:`Ember Rose` / `Verse 2.7` / `singing-mamba` | **v1 代**:`洛天依` / `Verse23` / `verse24` |
|---|---|---|
| `paramCount` | **7** | **6** |
| **`dynamic`** | ✅ `control` `[-1,1]` · 层只有 `user`/**points** | ❌ **根本没有这一项** |
| `air` | ✅ `model` `[0,1]` · `baseline`(ro,dense) + `user`(rw,dense) | ✅ **`envelope`** `[0.2, **2.5**]` · `baseline`(ro) + **`direct`**(rw) + **`envelope`**(rw) |
| `falsetto` | ✅ `model` `[0,1]` · 同上 | ✅ **`envelope`** `[0.3, 3]` · 同上 |
| `tension` | ✅ `model` `[0,1]` · 同上 | ✅ **`envelope`** `[0.3, 2.5]` · 同上 |
| `energy` | ✅ `model` `[0,1]` · 同上 | ✅ **`envelope`** `[0, 2]` · 同上 |
| **`formant`** | ❌ `available:false`(*"the clip's singing-mamba engine generation has no formant parameter"*) | ✅ **可用**:`envelope` `[-1,1]` · 只有 **`envelope`** 层(rw) |
| `pitch` | ❌ `available:false` | ❌ `available:false`(原因同) |
| `vocalControlRoute` | `dynamic` | **`dynamic`**(⚠️ **但一个 control lane 都不列**) |
#### 2.0 四条硬结论(每条都有 A/B 实测支撑)
1. ⛔ **`dynamic` 是新一代(v2 / `singing-mamba`)独有的** —— v1(`verse24`)花名册里**根本没有它**
⇒ 用户口径"**它是 ACE 2 的参数**"成立(详 §2b)。
2. ⛔ **"路由 = `dynamic`" ≠ "有 `dynamic` lane"**:v1 那条 clip **也报** `vocalControlRoute: "dynamic"`,
但 **一个 control lane 都不列**(官方原话 *"a verse24 clip lists no lanes at all"*)
⇒ **路由是工程级设置;lane 有没有取决于引擎**。
3. ⛔ **同名参数的尺度/范围随引擎变**:`air` 在 v2 是 `model` `0..1`,在 v1 是 **`envelope` `0.2..2.5`**(**围绕 1.0 的乘数**)
⇒ **跨引擎抄数值一定错**;连"往 SV 换算"的公式也**只对它来源的那一代成立**(见 `akdagent-playbook` §四)。
4. ⛔ **层集合也随引擎变**(**我们之前把 v2 的结论外推了,这里纠正**):
- **v2**:`baseline`(ro) + **`user`**(rw) —— **没有** `direct`/`envelope`/`global`
- **v1**:`baseline`(ro) + **`direct`**(rw) + **`envelope`**(rw) —— **没有** `user`
⇒ 所以**别再说"`envelope`/`direct` 这些层不存在"**(文档说"可能存在"是对的,**v1 上就存在**);
正确表述:**层集合由引擎决定,以 `vocalparam layers` 的矩阵为准**。
> 🔁 **v2 那套的复现**:两个不同声库读过(`Verse 2.7` + `Ember Rose`),字段逐一致 ⇒ 表稳。
> ⚠️ 但**同一条 clip 的读数也会变**(先后读到 `paramCount` 1 与 6,见 §1)⇒ **表可以信,读数必须每次现读**。
#### 2.0b 下面这张是 **v2 那套的逐字段原样**(供照抄/对账)
| 参数 | available | `scale` | `valueRange` | 层(`access` / `shape`) |
|---|---|---|---|---|
| `dynamic` | ✅ | `control` | `[-1, 1]` | `user`: **rw** / **points**(稀疏锚点) |
| `air` | ✅ | `model` | `[0, 1]` | `baseline`: ro / dense · `user`: **rw** / **dense** |
| `falsetto` | ✅ | `model` | `[0, 1]` | 同上 |
| `tension` | ✅ | `model` | `[0, 1]` | 同上 |
| `energy` | ✅ | `model` | `[0, 1]` | 同上 |
| `formant` | ❌ | — | — | reason:**"the clip's singing-mamba engine generation has no formant parameter"** |
| `pitch` | ❌ | `semitones` | — | reason:**"pitch curves are not on this surface yet: the channel stores a delta while the draw primitive takes absolute pitch, and anchors and vibrato ride on top"** |
⚠️ 从这张(v2 的)表直接读出来的两条:
1. **`formant` 与 `pitch` 是"看得见、用不了"**(**仅限 v2**;v1 上 `formant` 是**可用**的,见上面的 A/B 表)。
2. **`pitch` 的原因不是"没做完",是语义对不上**(通道存 **delta**、draw 原语收 **absolute**,anchors/vibrato 还要叠上去)。
> 🔁 **2026-10-04 复现(换了声库)**:在另一声库(**`Ember Rose` / `Verse 2.7` / generation v2**,同 `singing-mamba` + route=`dynamic`)上再读一次,
> **这 7 行逐字段一致** —— 含 `dynamic` 只有 `user`/`points`、四个 `model` 参数的 `baseline`(只读/dense/`analyzed-pristine`)+ `user`(读写/dense/**sparse**)、
> `formant`/`pitch` 的 `available:false` 与各自原因原样 ⇒ **这张表是稳的**。
> ⚠️ **但"读数"本身会变**:同一条 v1 clip 我们先后读到 `paramCount=1` 和 `6`(见 §1)⇒ **表可以信,读数必须每次现读**。
### 2b. `dynamic` 是什么(**人声**,不是器乐)—— 以及"**为什么你可能没见过它**"
- **它是人声参数**:属于**"人声控制"(vocal controls)**——面板顶部那排 pill / 抽屉,**不是** MIDI/器乐参数。
器乐那侧在别的域:`midiparam`(CC / pitchbend / velocity)、`instrument`/`fx`/`audio-plugin set-param`(归一化 `0..1`)。
- ⭐ **定性(用户 2026-10-04 确认)**:`dynamic` 是 **ACE 2 的参数,用来调整"整体动态"** ——
即它**不是**逐音符的力度,而是**整段/整体的动态**(表情)旋钮;这与下面两条完全吻合:
① 官方原话 *"Dynamic stands in for those lanes"*(它替掉上一代那四条);
② 我们实测**只在 `singing-mamba`(v2 代)的 clip 上见到它**(两次、两个不同声库都在);而老一代 `verse24` 的 clip 花名册里**没有它**
—— **2026-10-04 A/B 实测钉死**(同工程 index 0 = v2 有、index 4 = v1 没有,全表逐行比对,见 §2 表)。
⇒ **一句话记法**:`dynamic` = **ACE 2 的整体动态宏**(双极性:一头柔/气、一头力量/胸腔)。
- **它是"四合一替身"**:官方原话 *"Dynamic stands in for those lanes"* ⇒ `dynamic` 一个 lane **合并代表**
老的四个(`power` / `soft` / `airy` / `chest`);**它们四个在 `dynamic` 路由下根本不列出来**。
- **语义是双极性的表情宏**(官方示例原话):**负值偏 Soft / Breathy,正值偏 Power / Chest** ——
⇒ ⚠️ 它**不等于"响度"**:它同时带了音色轴。转 SV 时只落 `loudness` 会丢音色那一半
(要补就得同时给声线/`vocalMode_*`,SV 侧没有单一对应)。
- **它只在一条路由上存在**(`vocalControlRoute`,两条二选一):
| 路由 | 面板/花名册列出 | 不列出 |
|---|---|---|
| `dynamic` | **`dynamic`** + 该声库发布的其他所有 control | 被它合并的四个(`power`/`soft`/`airy`/`chest`) |
| `legacy-four-params` | 四个(`power`/`soft`/`airy`/`chest`)+ 其他 control | **`dynamic`** |
- ⚠️ **路由在工程加载时定死、永远不改**:官方原话 *"it is never set"* —— **CLI 改不了、UI 也改不了**
⇒ 所以"我在面板上没见过 dynamic"**完全正常**,多半是你那个工程落在 `legacy-four-params` 路由上;
想见到它只能**换声库/新工程**,没有"切过去"的操作。
- ⚠️ **引擎世代决定 control lane 有没有**:`dynamic`/`rap`/`opera`… 这些**人声控制**挂在 **`singing-mamba`** 面板上,
官方原话 *"a verse24 clip lists no lanes at all"* —— **但这句话说的是 control lane**:
实测老 `verse24`(v1 声库)的 clip **仍会列出 `model` 那四个**(我们读到 `paramCount=6`、`air.available=true`)。
⇒ 别把"没有 control lane"读成"没有参数";**一切以当场 `vocalparam layers` 为准**。
- **层形状也特殊**:`dynamic` **只有 `user` 一层、形状 `points`**(没有 `baseline`/`envelope`/`direct`)
⇒ 因此它**没有 `global` 旋钮、也就没有 `effective` 合并曲线**(官方两处点名:`effective` 对 Dynamic 缺席)。
写它就是写**锚点**:`--points '[[0,-0.5],[960,0.8]]'`(**不用** `--pos-begin`)。
## 3. 尺度不可混用(官方原话 "Scales are not interchangeable")
| 尺度名 | 出现在哪 | 量纲 |
|---|---|---|
| `model` | **v2 代**的 `air`/`falsetto`/`tension`/`energy` | `0..1` |
| **`envelope`** | ⚠️ **它不只是"层",也可以是参数自己的尺度**:**v1 代**的 `air`/`falsetto`/`tension`/`energy`/`formant` 全是这个尺度 | **围绕 `1.0` 的乘数**(实测范围举例 `air 0.2..2.5` · `falsetto 0.3..3` · `tension 0.3..2.5` · `energy 0..2` · `formant -1..1`) |
| `control` | `dynamic`(以及声库发布的"人声控制") | lane 通常 `0..1.25`;`dynamic` 是 `[-1, +1]` |
| `semitones` | `pitch`(两代都不可用) | 半音 |
**同一个数字在不同参数上意思不同,写错不会报错 —— 会变成另一种意思。**From Akunda123/SVIXAGENT, MIT.
More from Akunda123/SVIXAGENT
- 0.655score
ace-studio-audio-plugins
Akunda123
How to drive the audio plugins ACE Studio hosts — third-party VST3/AU instruments and effects, and Studio's own built-in effects — through Studio's built-in…
SkillAFreshness: A★ 29Claude Code +9 - 0.655score
sv-lyricist
Akunda123
为 Synthesizer V / Instrument X 歌手创作中文/英文歌词的完整指南。基于主题/情绪/风格生成结构完整的歌词(intro/verse/pre-chorus/chorus/bridge/outro 及 build/drop/breakdown…
SkillAFreshness: A★ 29Claude Code +9 - 0.655score
sv-ix
Akunda123
Instrument X(IX)宿主实操手册 —— IX 与 SV2 的**运行时 API 差异**、**桥脚本安全守则**(哪些 API 会卡死/闪退宿主),以及 IX 独有的**音符技法(articulations)**全套:13 种技法全集 · **每乐器支持矩阵**(Tremolo 震音 / Trill…
SkillAFreshness: A★ 29Claude Code +9 - 0.652score
composition
Akunda123
写歌与编曲的实操手册(乐理/和弦进行/旋律创作/编曲配器/段落结构),并衔接 AKDAgent 的旋律/和弦生成工具。触发:用户要写歌、作曲、编曲、配和弦、设计和声进行、选配器/音色、定段落结构、判断旋律与和弦是否打架、给 sv_generate_melody…
SkillAFreshness: A★ 29Claude Code +9 - 0.650score
ace-studio-features
Akunda123
What ACE Studio's features are and when to reach for each one — track types and what makes sound on them, audio effects, Vocal Synth and its voice library, AI…
SkillAFreshness: A★ 29Claude Code +9 - 0.650score
sv-texture
Akunda123
织体(texture / 伴奏型)配方手册 —— 专门讲"同一串和弦怎么铺开",并落到 AKDAgent 的工具与音符。含:织体类型学(柱式 / 分解 / 琶音 / 切分 / ostinato / 对位 / 长音铺底 / riff)· 段落↔织体对应与推进手法(加减层 / 换型 / 改密度 / 留白)· 落到…
SkillAFreshness: A★ 29Claude Code +9 - 0.650score
ace-studio-workflows
Akunda123
Recommended end-to-end workflows in ACE Studio — the order to run features in, which feature to reach for at each step, and where the work has to leave Studio…
SkillAFreshness: A★ 29Claude Code +9 - 0.650score
ace
Akunda123
【ACE 模式总入口】在 ACE Studio 里干活(或在 AKDAgent 里切到 ACE 皮肤 / 用户提到 ACE)时**先加载本技能**:它给 ACE 模式的分工表(该接着加载哪个官方技能、参数怎么写)、第一步在线自检、任务路线图(看工程 / 加内容 / 生成类 staged job / 出片 / 调声…
SkillAFreshness: A★ 29Claude Code +9 - 0.649score
sv-scripting
Akunda123
Synthesizer V Studio 脚本开发的完整参考,分三部分:api(API 参考,完整类文档)、函数(实用代码模式与官方示例)、流程(脚本类型/调试/最佳实践)
SkillAFreshness: A★ 29Claude Code +9 - 0.647score
sv-bridge
Akunda123
⛔ 已退役—— AKDAgent **旧的 JS 剪贴板桥**(SVAgentBridge.js)的历史参考:安装/运行方式、操作实现、ES5.1 约束、排错与扩展。**现役桥是 Lua 文件通道桥,请改用 akdagent-protocol 技能**;本技能仅在查阅旧剪贴板方案的实现细节时使用
SkillAFreshness: A★ 29Claude Code +9 - 0.646score
akdagent-protocol
Akunda123
AKDAgent 协议 v1 完整规范(**现役通道 = 纯文件通道**,剪贴板已整体退役):`akdagent-{req,res,hb,boot}-<host>.json` 的**字段与语义**(请求 `v/seq/id/op/args` ↔ 响应…
SkillAFreshness: A★ 29Claude Code +9 - 0.646score
sv-pit-art
Akunda123
SV2 彩蛋功能 —— 用音高线(PitchControlCurve)在钢琴窗里"画画"。利用 SV2 多条音高线可重叠且逐条渲染的特性,把 SVG 路径/文字轮廓/任意折线映射成时间×半音坐标,用一条曲线画一笔,组成图案。含已验证的 API 用法、坐标映射、笔画拆分、性能与限制、实测结论。⚠️ 开工前必读…
SkillAFreshness: A★ 29Claude Code +9
Signals
- Stars
- 29
- Forks
- 5
- Open issues
- 4
- Last commit (this folder)
- Oct 6, 2026 (24 days ago)
- Last release
- Oct 9, 2026 (21 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Akunda123/SVIXAGENT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Akunda123
- 0.655score
sv-lyricist
Akunda123
为 Synthesizer V / Instrument X 歌手创作中文/英文歌词的完整指南。基于主题/情绪/风格生成结构完整的歌词(intro/verse/pre-chorus/chorus/bridge/outro 及 build/drop/breakdown…
SkillAFreshness: A★ 29Claude Code +9 - 0.655score
sv-ix
Akunda123
Instrument X(IX)宿主实操手册 —— IX 与 SV2 的**运行时 API 差异**、**桥脚本安全守则**(哪些 API 会卡死/闪退宿主),以及 IX 独有的**音符技法(articulations)**全套:13 种技法全集 · **每乐器支持矩阵**(Tremolo 震音 / Trill…
SkillAFreshness: A★ 29Claude Code +9 - 0.655score
ace-studio-audio-plugins
Akunda123
How to drive the audio plugins ACE Studio hosts — third-party VST3/AU instruments and effects, and Studio's own built-in effects — through Studio's built-in…
SkillAFreshness: A★ 29Claude Code +9 - 0.652score
composition
Akunda123
写歌与编曲的实操手册(乐理/和弦进行/旋律创作/编曲配器/段落结构),并衔接 AKDAgent 的旋律/和弦生成工具。触发:用户要写歌、作曲、编曲、配和弦、设计和声进行、选配器/音色、定段落结构、判断旋律与和弦是否打架、给 sv_generate_melody…
SkillAFreshness: A★ 29Claude Code +9 - 0.650score
ace
Akunda123
【ACE 模式总入口】在 ACE Studio 里干活(或在 AKDAgent 里切到 ACE 皮肤 / 用户提到 ACE)时**先加载本技能**:它给 ACE 模式的分工表(该接着加载哪个官方技能、参数怎么写)、第一步在线自检、任务路线图(看工程 / 加内容 / 生成类 staged job / 出片 / 调声…
SkillAFreshness: A★ 29Claude Code +9 - 0.650score
ace-studio-workflows
Akunda123
Recommended end-to-end workflows in ACE Studio — the order to run features in, which feature to reach for at each step, and where the work has to leave Studio…
SkillAFreshness: A★ 29Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get ace-params running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
ace-params skill. Agent Mart. https://agentmart.dev/skills/akunda123-ace-params (last updated 2026-10-24)