Install
$ agentstack add skill-jtydhr88-music-composition-skills-mc-rhythm-groove ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
节奏与律动(Rhythm & Groove)
这个 skill 管的是:节奏本身是什么。 mc-rhythm-section 管的是:怎么把它打出来像人。
两者的分界很干脆:
- "这首歌是 16 beat、贝司抢在反拍上" → 本 skill
- "贝司抢 12 毫秒、hi-hat 量化 60%" →
mc-rhythm-section
按任务读哪几节
| 任务 | 读 | |---|---| | 定速度和 beat 感 | §2 | | 律动僵硬、四四方方 | §4 + §5 | | 旋律和节奏型打架 | §6 | | 重音该放哪 | §3 + §7 | | 段落之间节奏没对比 | §7 | | 想要摇摆/弹跳感 | §5.3 | | 变拍子 | §2.4 |
边界
| 不归这里 | 归哪 | |---|---| | 量化、velocity 的具体数值、打得像不像人 | mc-rhythm-section | | 鼓组各件的编配规则、fill 放哪 | mc-rhythm-section reference | | 贝司与底鼓的搭配形态 | mc-rhythm-section §7 | | 旋律的时值设计 | mc-melody §5 | | 和声节奏(一小节几个和弦) | mc-harmony §1② | | 段落的能量曲线 | mc-arrangement-arch | | 某风格的典型节奏型 | mc-style-*(L3) |
1. 动笔前必填
| 必填 | 问法 | |---|---| | ① BPM 与 beat 感 | ★ 这是两个独立变量(§2.1) | | ② 正拍感还是反拍感 | omote-nori / ura-nori(§5.2) | | ③ 有没有弹跳 | 直的、bounce、还是 shuffle | | ④ 旋律与 backbeat 的关系 | §6.2 的三选一 |
2. 拍、拍子、重量结构
2.1 ★ 速度与 beat 感是两件事
| | 定义 | |---|---| | Tempo | 拍的速度(BPM = 每分钟拍数。BPM 60 → 1 拍 = 1 秒;BPM 120 → 1 拍 = 0.5 秒) | | Beat 感(8 beat / 16 beat) | 每一拍被细分得多密(二等分 → 8 beat,四等分 → 16 beat) |
★ 两者独立:同样的 hi-hat 绝对间隔,在 BPM 120 是 8 beat,在 BPM 60 听起来就是 16 beat。
这条的实用价值:想要"更密"不一定要加快,想要"更慢"不一定要减速。 先分清你要改的是哪一个。
2.2 4/4 的重量结构
(两层二拍子叠起来:)第 1 拍最强、第 2 拍弱、第 3 拍中强、第 4 拍最弱。
◎ ○ 大○ 小○
1 2 3 4
用处:节奏型、和弦更换的时机、旋律重音,全都参照强拍来放置。 ★ 贝司必须在换和弦的强拍上放根音——这是成品听起来"扎实"的原因。
2.3 表拍 / 裏拍
表拍 = 拍点本身;裏拍 = 拍与拍中间那个点。切多细跟着 §2.1 的 beat 感走:8 beat 里裏拍是八分音符的后半,16 beat 里还能再切出十六分音符的后半。
这条定义本身不单独展开,它是三处判断的落点:切分/先现靠它区分"弱拍音"和"强拍音"(§3)、hi-hat 的强弱交替靠它排位(§4.1)、オモテノリ/ウラノリ的"动作起点在哪"也靠它定义(§5.2)。
2.4 变拍子
- 段落级的变拍 = 戏剧性,但有裂成两首歌的风险——用同一个旋律音型保持统一
- ★ 局部插一小节 2/4 = 副歌前的タメ,然后发射一个弱起——这是常备手法
- 任何变拍处都要预先想好鼓和贝司要干什么
3. 切分与先现
| | 做法 | 效果 | |---|---|---| | 切分(Syncopation) | 弱拍(或反拍)的音用连线拉进后面的强拍 → 那个音被"强拍化" → 下一步被拖后 | タメ感、从容的滞后 | | 先现(Anticipation) | 强拍的音提前到前面的弱拍上弹出 → 进行提早到达 | 急迫、坐不住、向前冲 |
3.1 ★ 两者共同的前提
> 听众必须已经清楚地感知到拍子。 > > 在无伴奏处、或歌曲刚开始拍子还没建立时使用,不但无效,还会破坏拍感。
这条解释了一个常见失败:开头就写一堆切分,结果听起来不是"有律动"而是"听不出拍子在哪"。
3.2 无拍状态
无伴奏开场 + 平直时值容易掉进无拍状态(拍子无法成组)——旋律本身音符间隔越均匀、长短对比越少,这个风险越高,要当心。
★ 也可以反过来把它当技法用:中文歌曲写作里有专门的"散板华彩式前奏"——围绕主题的短小动机,铺开大量琶音或音阶走句,不受小节约束地自由伸展,用来描景或抒情(p0138)。 两种用法的分界不是"能不能无拍",是无拍之后听众能不能等到一个清楚的拍点接住:接得住是引子,接不住就是编曲事故。
4. 律动的三种成分
> 给机械的节拍加上强弱 = 律动的核心。
| 成分 | 说明 | |---|---| | 1. Velocity 的强弱 | velocity 字面意思是"击键速度":越快,起音越尖锐、音越响 | | 2. 微小的时间偏移 | 偏离网格的人味 | | 3. 音的长度与空隙(休止) | ★ 最容易被忽略的一条 |
4.1 8 beat 各件的 velocity 设计
- Hi-hat:每一拍内的两个八分音符交替"强–弱"
- Snare:第 2、4 拍在节拍上本是弱位,故意打重就制造出前进的驱动力(backbeat)
- Kick:第 1 拍强、第 3 拍反拍弱。
★ 落在第 2 拍反拍的 kick,如果是"第 3 拍强拍提前一个八分"的先现,就当强的处理
4.2 轻重的另一个来源(相对时间)
> 军鼓比底鼓稍晚 = 重;稍早 = 轻。
★ 这条与 mc-rhythm-section §3 的 push_pull 是同一件事的两个层面: 这里说的是"要什么感觉",那里说的是"偏移几毫秒"。
5. 正拍感、反拍感与弹跳
5.1 黏着拍子的代价
> 旋律全程黏着拍子 = 朴素、恳切、有力,但四四方方; > 而且伴奏就在拍点上敲,旋律浮不出来。 > > ★ 适度脱离拍子(错开起点 + 适时切分)→ 旋律从拍子上浮起来,自由开阔。
5.2 ウラノリ / オモテノリ
一种把反拍/正拍当作每个动作起点的律动意识(起 → 解决)。
| | 感觉 | |---|---| | オモテノリ(正拍感) | 脚踏实地的稳、击打力 | | ウラノリ(反拍感) | 弹跳、流动的轻盈 |
★ 两者没有优劣,但律动决定哪些字被聚焦 (反拍感里,从反拍起头的字成为焦点)。 要强调某个字,就按律动去调整它的音符位置。
- 8 beat 的旋律常在四分音符的反拍上动;16 beat 常在八分音符的反拍上动
→ 切分/先现自然产生
5.3 Bounce 与 Shuffle
| | 定义 | |---|---| | Bounce | 反拍的音往后挪,靠近下一个正拍(≒ 正拍的音变长)。速度越慢,bounce 越大 | | Shuffle | bounce 固定在三连音的值上 |
★ 在一首 bounce 的歌里,旋律用三连音不会违和。
6. 与节奏型的配合
6.1 ★ 写旋律时脑子里要已经有节奏型
> 让旋律自带节奏型:作曲时在脑子里播放一个 8 beat/16 beat 的律动, > 让旋律的运动在那个律动(ノリ)之内移动—— > 避免"把旋律硬塞进一个现成的节奏型里"。
6.2 旋律与 backbeat 的三种关系
(8 beat 里第 2、4 拍的军鼓)三选一,必须选:
- 让旋律在 backbeat 的位置休止 → 与 backbeat 一问一答
- 不必严格空出,有意识地让一让就已经有效
- 反过来:旋律的强重音与 backbeat 齐奏——可以部分重叠,
在旋律休止处让 backbeat 透出来
6.3 ★ 节奏型属于伴奏
> 在旋律里留空隙,让节奏型从空隙里透出来(立体的音响); > 不要用旋律去描摹/复制节奏型——冗余、杂乱、互相抵消。
★ 这条是 mc-melody §9 诊断表里"被伴奏盖住"的第二个成因 (第一个是开头和低音一起落在强拍)。
7. 节奏本身的运动
节奏 = 成组的时值 + 重音位置。 ★ 重音位置不同就是不同的节奏;高音天然充当重音—— 光靠放置高音就能构建节奏;交换正反位置(ウラオモテ)会彻底改变一个节奏的性格。
| 手法 | 效果 | |---|---| | 平直重复 | 稳定但僵硬。把重复单元扩大到 2 小节以上可以减少拘谨感;时值种类越少,重复效果越强、拘谨感越重 | | 错位重复 | 4/4 里重复 1.5 拍(附点四分)的单元;3/4 里重复 2 拍的单元 = hemiola。★ 错位本身产生张力 | | 变形重复 | 整体压缩 = 焦躁、迫切;整体扩张 = 从容安定;用先现来加长反而更急迫 | | 局部重复 | 隔开一段之后从容地回应乐句尾 = echo(内省、心残り、自言自语);把重复部分逐次缩短、逐拍压缩 = たたみかける(步步紧逼)= 急迫 | | 对比 | ★ 节奏形必须性格鲜明才能被辨认;最易读的是短时值组 vs 长时值组;把顺序倒过来的潜在对比能防腻又不显得随意 |
7.1 切分清晰度的两难
> 切分不清楚的节奏 = 啰嗦;切分太显然 = 乏味。 > > 解法:用"带钩子的"时值和拍位累积张力,然后在一个平白的位置释放——开放感。
8. 与 ARR-SPEC 的字段对应
| 字段 | 本 skill | |---|---| | meta.tempo | §2.1(★ 与 beat 感分开决定) | | meta.meter | §2.2、§2.4 | | arrangement.groove.feel | §5(straight / swing16 / shuffle / halftime …) | | form[].note | 变拍子写在这里 |
★ groove.feel 与 meta.tempo 是两个独立字段,正是因为 §2.1 那条。
9. 写完后必过
- [ ] BPM 与 beat 感是分别决定的,不是"快歌就 16 beat"
- [ ] 正拍感/反拍感选定了,且重要的字落在被该律动聚焦的位置
- [ ] 用切分/先现的地方,拍子已经建立(不在开头无伴奏处)
- [ ] 旋律与 backbeat 的关系是 §6.2 三种里选定的一种
- [ ] ★ 旋律没有描摹节奏型,留了空隙让节奏型透出来
- [ ] 段落之间有节奏对比(最易读的是短时值组 vs 长时值组)
- [ ] 重复的地方用了错位/变形/局部中的至少一种,不是平直重复到底
- [ ] 变拍处想好了鼓和贝司怎么办
和声换得多快也是律动的一部分
mc-harmony 管一小节放几个和弦,这里管它对律动的后果:
- 和声节奏加倍是推进,减半是松弛。同一段 groove,和弦从每两小节一换改成每小节一换,听感速度就上去了,鼓一个音都不用动
- 主歌与副歌用不同的和声节奏,本身就是段落对比,而且是最省编制的一种:Kachulis 用同一进行的两种节奏变奏做主副歌(
mc-harmonyreference §6) - 和声节奏与鼓的重音周期错位,会产生与
mc-orchestration§3.9 节奏性强调同样的"失重"感,可用也可祸,写进规格单说清是哪一种
附:来源
- 日式包
jp-composition-basics§2 +jp-melody-writing§5——全部主干。 - 归别处的部分:鼓组基本型与 GM 映射、velocity 数值、fill 的扩展规则(1→2→4→8 小节)
→ mc-rhythm-section [reference.md](../mc-rhythm-section/reference.md); 旋律的时值设计 → mc-melody §5。
- 吴祖强《曲式与作品分析》第二章"节奏与节拍"——古典体系的对照。
- 朱敬修主编《歌曲写作基础》——§3.2 的"散板华彩式前奏"。
- 各风格的具体律动(swing 的比例、trap 的 hi-hat、bossa 的 clave)→ L3 风格层。
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: jtydhr88
- Source: jtydhr88/music-composition-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.