Agent skill

Mc Style Latin

by jtydhr88 in jtydhr88/music-composition-skills

Latin as a style layer (拉丁风格层) - three families that must never be blended into one "Latin" setting: Afro-Cuban, Brazilian and Caribbean.

MITAuto-check passed

Install Mc Style Latin

skills CLI
$ npx skills add jtydhr88/music-composition-skills --skill mc-style-latin -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jtydhr88/music-composition-skills mc-style-latin --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/music-composition/skills/mc-style-latin .claude/skills/mc-style-latin && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
mc-style-latin
GitHub stars
154
Token cost
~4.1k tokens
SKILL.md length
1,233 words
Files
2
Skills in repo
29
Repo updated
First seen
Licence
MIT

At a glance

Latin as a style layer (拉丁风格层) - three families that must never be blended into one "Latin" setting: Afro-Cuban, Brazilian and Caribbean.

  • Works in 10 steps: 动笔前必填 → ★ 移植表 → ★ clave:这一层的语法 → …
  • Arranging salsa
  • SKILL.md covers 按任务读哪几节, 边界, 1. 动笔前必填 and 2. ★ 移植表, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Mc Style Latin is an agent skill from jtydhr88/music-composition-skills. Latin as a style layer (拉丁风格层) - three families that must never be blended into one "Latin" setting: Afro-Cuban, Brazilian and Caribbean. The clave system as the grammar that decides son or rumba and 2-3 or 3-2, the division of labour between conga tumbao, bass tumbao, piano montuno and timbale cascara and which of them actually holds the grid, where the lightness of bossa comes from and why samba never settles, the percussion roster with its register discipline, and a transfer table. Use when writing or…

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).

The repository describes itself as: Professional agent skills for composing and arranging popular music. The licence is MIT.

When your agent uses it

  • Arranging salsa
  • A pop track needs a Latin percussion layer
  • Deciding whether a clave-based device belongs in another style

Example prompts

  • “/mc-style-latin”

Workflow steps

10 steps, taken from the step headings in SKILL.md.

  1. 动笔前必填
  2. ★ 移植表
  3. ★ clave:这一层的语法
  4. ★ 律动分工:谁守什么
  5. 巴西那支
  6. 编制与音区纪律
  7. 和声
  8. ★ 三家(加一支)的分野
  9. 与 ARR-SPEC 的字段对应
  10. 写完后必过

What it can do on your machine

Read from SKILL.md and the folder at commit 7adca0c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Mc Style Latin loads about 4.1k tokens when it runs. Until then it costs about 212 tokens; SKILL.md has 1,233 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~212
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jtydhr88/music-composition-skills at commit 7adca0c, republished under its MIT licence (© jtydhr88). 1,233 words, ~4,123 tokens.

Download SKILL.mdSave it as .claude/skills/mc-style-latin/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
mc-style-latin
description
Latin as a style layer (拉丁风格层) - three families that must never be blended into one "Latin" setting: Afro-Cuban, Brazilian and Caribbean. The clave system as the grammar that decides son or rumba and 2-3 or 3-2, the division of labour between conga tumbao, bass tumbao, piano montuno and timbale cascara and which of them actually holds the grid, where the lightness of bossa comes from and why samba never settles, the percussion roster with its register discipline, and a transfer table. Use when writing or arranging salsa, mambo, cha cha, songo, samba, bossa nova, baiao, batucada, reggae, ska or latin rock, when a pop track needs a Latin percussion layer, or when deciding whether a clave-based device belongs in another style. 拉丁、clave、Afro-Cuban、salsa、mambo、cha cha、songo、samba、bossa nova、baiao、reggae、tumbao、montuno、cascara。

拉丁风格层(Latin)

这个风格层的三根支柱:先选对家族、让 clave 当语法、把网格交给铃件而不是鼓。

★ "拉丁"不是一个风格,是三个互不通婚的家族。 《The Drummer's Bible》在巴西一章开头就把话说死了:不要把巴西与 Afro-Cuban 混为一谈, 两者各有各的特征与具体节奏,一首歌被标成 "Latin" 时,先得知道该打哪一类节奏型(p0059)。 本 skill 做的就是这个分家的决定,具体鼓型不在这里。

按任务读哪几节

任务读
先分家:到底是哪一支★ §1 + §8 三家分野
判断这些手法能不能搬走★ §2 移植表
clave 怎么定、怎么算打架★ §3
谁弹什么、谁守网格★ §4 分工表
巴西那支为什么"轻"§5
编制与打击件怎么排§6
和声§7(只写这三家特有的)
各支的速度、feel、clave 归属细表reference.md
具体鼓型、各件落点mc-rhythm-section reference-styles §8.6/§8.7/§8.8

边界

不归这里归哪
各风格的具体鼓型、各肢体落点、速度速查mc-rhythm-section reference-styles §8.6(Afro-Cuban)、§8.7(Brazilian)、§8.8(Caribbean)
bossa 的换和弦时点原表mc-rhythm-section reference-styles §8.7
抢拍拖拍、量化、幽灵音的通用原理mc-rhythm-section §2、§3、§5
切分与先现的通论、表拍裏拍mc-rhythm-groove §2、§3
七和弦、张力音、二五、调式的通用体系mc-harmony
bossa 借来的那套爵士和声本体mc-style-jazz §3
conga、timbale、cuica 这些件本身的音色与写法mc-orchestration
具体和弦进行目录mc-progressions

1. 动笔前必填

必填问法
① 哪一个家族★ Afro-Cuban/巴西/加勒比/拉丁摇滚。四选一,选完才有下一问(§8)
② 家族内的哪一支Afro-Cuban 还要再分 son-salsa/mambo/cha cha/songo/mozambique/guaguanco/6-8 bembe;巴西再分 samba/batucada/bossa/baião;加勒比再分 calypso/soca/ska/reggae
③ clave 是哪一条、从哪一侧起★ son 还是 rumba,2-3 还是 3-2。这一条定了,所有两小节图形的方向就定了(§3)
④ 有没有真的打击乐手★ 决定分工。没有时鼓这一件要一人顶掉 conguero、timbalero、bongo bell 三个人的活(p0029);有多位时反过来,人人主动减量(p0099、p0103、p0109)
⑤ 真本还是移植做正宗的那一支,还是拿它的表层做流行编曲的色彩。★ 决定 §2 移植表怎么用

2. ★ 移植表

手法可搬出去吗说明
baião 的附点八分+十六分底鼓✅ 完全可搬,而且早就搬走了它同时是 Charleston 的底子,也是大量 hip-hop groove 的底子(Groove Essentials p0095)。搬走后没人会听成巴西
巴西式的"第 4 拍后半先现"✅ 可搬第 4 拍的"+"上先现是巴西音乐的常见特征(Jazz Guitar Groove p0037),本质是先现,通用层已有(mc-rhythm-groove §3)
bossa 的换和弦时点✅ ★ 可搬,而且最值钱奇数小节拍首换、偶数小节提前半拍换(藤谷 p0104)。这几乎是一条即插即用的改编开关,任何曲子照它改就带 bossa 味
"每小节最后一个十六分干净收住"✅ 可搬songo 的标志(Groove Essentials p0104),书里直接说这是十六分音符类音乐的重要特征,不限于拉丁
conga/tumbao 的两小节循环⚠️ 半搬作为打击乐铺底可搬;一旦配上 clave 与 bell,整段就被听成 Afro-Cuban
cascara/palito 图形⚠️ 半搬它是"补 clave 另一侧"的东西(p0034、p0048),脱离 clave 只剩一条切分十六分线
Cha Cha bell 的持续四分❌ 基本不可搬极强的风格标记,一响就是 cha cha(p0038)
Mambo bell / Mozambique bell❌ 不可搬bell 型本身就是这两支的身份证(p0037、p0108)
clave 本身❌ ★ 不可搬它不是一个节奏点缀,是一套支配全体声部方向的语法(§3)。把 clave 贴进一首非拉丁的歌,只会得到一条拧着的两小节循环
one drop(第 3 拍鼓边与底鼓同击)❌ 不可搬一响就是 reggae(p0074)
"与打击乐手同台就减量"的纪律✅ ★ 可搬,该搬见 §4.3。这是拉丁能给一般编曲的最有价值的一条

★ 一条判据:

能不能搬,看它依不依赖 clave。 依赖 clave 的(bell 型、cascara、tumbao 的方向感)搬出去就废; 不依赖 clave 的(底鼓附点型、先现的时点、减量的纪律)随便搬。


3. ★ clave:这一层的语法

3.1 它是什么

Clave 在西班牙语里是"key",指钢琴的键那个 key,与开锁的 llave 不同(p0030)。 定义上它是两小节的节奏型,分成有三个音的"3"侧与有两个音的"2"侧, 从哪一侧起都可以,所以有 3-2 与 2-3 两种排法;它是大多数 Afro-Cuban 节奏的地基(p0012)。

★ 写进编曲里的意义:clave 不是一个可选的打击乐轨, 它是决定其他所有两小节图形朝哪个方向排的语法。

3.2 son 还是 rumba
son claverumba clave
"3"侧最后一音落在★ 第 4 拍上★ 第 4 拍的"+"上
唯一的区别就是上面这一行(p0030)
多出现在较传统的支系:Mambo、Cha Cha(p0013)较现代的支系:Songo、Mozambique(p0013)

判据:先定支系,clave 的种类跟着定,不用另外拍脑袋。 Guaguanco 是 3-2 rumba(p0036);Mambo 是 2-3 son(p0037); Mozambique 与 Songo 都是 2-3 rumba(p0039、p0040);Pilon 基于 2-3 son(p0049)。

3.3 2-3 还是 3-2

判据:看合奏的乐句从哪一侧开始。 Mambo 从"2"侧或"3"侧起都行(p0037),Guaguanco 通常从"3"侧起(p0036)。 所以这不是一个音乐学问题,是一个乐句起点的记谱问题: 先写出旋律与合奏型,再决定把 clave 的哪一侧对上第一小节。

★ 一旦定了,所有两小节的图形要一起翻。 cascara 与 palito 的音相对 clave 的位置是固定的, 无论 3-2 还是 2-3,它与 clave 的对位关系都不变(p0034、p0048)。 翻 clave 时不能只翻 clave 那一轨,整组两小节图形一起翻。

3.4 什么叫跟着 clave 走

三个可查的落点,写的时候拿它们当校验点:

名字位置用处
bombo★ clave"3"侧第 2 拍的"+"底鼓最正宗的落点。要更古巴,就把底鼓收到只剩它(p0035);Guaguanco 强调的也是它(p0036)
ponche4/4 小节第 4 拍上的重音过渡用的图形(p0013)
每小节最后一个十六分干净收住songo 的签名,也是十六分类音乐的通则(Groove Essentials p0104)

判据(跟着走):每一条两小节的固定图形,它的重音要落在与 clave 同一侧。 判据(打架):图形的重音落到了相反的那一侧。 典型症状是 bombo 那个"+"落进了只有两个音的那一小节, 于是低频的重心与 clave 的三音侧背向而行,整段听起来拧。

⚠ 拉丁圈把这种拧法叫 cruzado,这个词底本未覆盖,上面这条判据是从 "palito/cascara 与 clave 的对位关系恒定"(p0034、p0048)这一条反推出来的。

3.5 什么时候不要写 clave
  • songo 的脚踩 rumba clave:groove 本身没立稳之前加它,会打断整体的感觉(p0040)。 ★ 可以推广:clave 是加在稳定之上的,不是用来建立稳定的。
  • 本来就没有 clave 的支系:Bomba(p0042)、Cumbia(p0047)、Plena(p0050)通常不打 clave,别硬贴。
  • Pilon:有 clave 作为底子,但通常不由鼓手打出来(p0049)。
3.6 6/8 那一支

Afro-Cuban 6/8 基于三拍子感,源自尼日利亚约鲁巴人,在古巴常叫 Bembe 或 Abakwa(p0013、p0031)。 它有自己的 clave 与自己的 bell 型(p0012);bell 型与 6/8 clave 完全相同, 只多加两个音,那两个音要打得比别的轻(p0032)。

★ 写谱决策:要与全曲的 4/4 段落互相换算,就记成 4/4 的三连音分组, 书里说这么记的目的正是建立它与 4/4 古巴 clave 的关系(p0031); 要让演奏者按三拍子分句,就记 6/8。 数拍是这一支的主要难点,Groove Essentials 把 Nañigo 直接叫作"六对四的数拍问题"(p0106)。


4. ★ 律动分工:谁守什么

4.1 四个角色
角色守什么依据
conga tumbao标准的、重复的 conga 图形,主要落在高音鼓 quinto 上p0013
bass tumbao★ 贝司在 Afro-Cuban 里的主图形;有鼓组时底鼓通常用重音加倍或加强它p0013
piano montuno重复的、切分的钢琴图形p0013
timbale cascara两小节的壳上图形,补 clave 的另一侧;源自 palito,原打在挖空的竹子 gua gua 上p0012、p0048
铃件(bell)★ 持续脉冲,守网格的就是它§4.2
4.2 ★ 谁守网格

拉丁里守网格的不是鼓,是铃件与脚。

  • Cha Cha 的签名就是 cha bell 上持续不断的四分音符,hi-hat 常去加倍它(p0038)
  • 6/8 的 hi-hat 脚每个正拍踩一下(p0033)
  • Merengue、Soca、Ska 用 four on the floor 的底鼓当脉冲(p0042、p0072、p0073)
  • Plena 的强特征就是简单的四分底鼓(p0050)

★ 为什么这条重要:clave 是两小节的、切分的、不落在网格上的。 如果没有一件在正拍上持续发声,clave 就没有参照物,听起来只是一串错拍。 这与 mc-style-citypop-rnb §4.1 那条"必须有一件守网格,抢才成立"是同一个道理的两个落点。

4.3 与打击乐手的减量纪律

书里反复说同一件事,值得当规则记:

情形做法依据
没有打击乐手鼓这一件要一人顶掉 conguero、timbalero、bongo bell 三个角色,对独立性要求极高p0029
有一位打击乐手选音更少的变体(Cha Cha、Mambo、Merengue 都给了"与 conga 手合作用这个"的简化版)p0038、p0043、p0100
有多位打击乐手★ 主动减量避让。Merengue 那条最直白:温和地减少自己的贡献,别踩别人的声部p0099、p0109
搞不清复杂的交互只打那条 bell 型。Mozambique 的重点本来就是 bell,tom 交互乱了先放掉p0108

★ 这四条可以整段搬到任何编曲里:编制越密,每个人写得越少。

4.4 抢拍这件事,底本是怎么说的
  • 巴西那支有明确的先现:第 4 拍的"+"上先现是巴西音乐的常见特征(Jazz Guitar Groove p0037)。
  • bossa 里抢拍的是和声件,不是贝司:吉他与电钢在偶数小节提前半拍换和弦, 贝斯一律在拍子开头换(藤谷 p0104)。
  • Afro-Cuban 里底鼓与贝司是同一条线的两个面:底鼓支撑贝司的 tumbao,有时齐奏,有时拆分(p0037); Cumbia 的底鼓重复型通常直接匹配贝司手(p0047);Samba 的脚在模仿 surdo 的同时配合贝司手(p0059)。

⚠ "salsa 的贝司一律抢拍到前一个和弦上"这个说法,底本未覆盖。 能支持的就是上面三条。写 groove.push_pull 时按这三条填,不要填查不到出处的毫秒值。

★ 可直接用的一条:arrangement.bass_kick_relation 在 Afro-Cuban 里默认是绑定式 (底鼓用重音加倍贝司的 tumbao,p0013),与 city pop 的交织式正相反。


5. 巴西那支

5.1 surdo 是底层逻辑

鼓组上巴西那支的脚部(主要是底鼓)在模仿 surdo 这面大鼓,同时配合贝司手(p0059)。 Batucada 更进一步,ride 手直接到落地 tom 上复制 surdo 的声音,含制音击(p0061、Groove Essentials p0097)。

★ 编曲上的读法:巴西那支的低频不是"底鼓声部",是一面被拆到鼓组上的大鼓。 所以写巴西的低频时先问"这一下是 surdo 的哪一击",再问它落在第几拍。

5.2 partido alto

Partido Alto 既是巴西最流行的 samba 支系之一,也是一条在 samba 与 bossa 里都用的节奏型; 传统上打在 agogo、cuica、pandeiro、tamborim 上,到了鼓组通常落在军鼓(p0013)。 Samba 的手部围绕它(p0059),Batucada 的军鼓打的是它(p0061),Bossa 的鼓边击变体之一也是它(p0064)。

★ 判据:同一条 partido alto 在三支里换了乐器与力度,风格就换了。 图形本身不是风格标记,承载它的那件乐器与力度才是。

5.3 bossa 的"轻"从哪来

三个可查的来源,三个都要做到才成立:

来源具体依据
鼓的音色与奏法★ 鼓组音色节制,避开华丽的摇滚鼓组;封闭式鼓边敲击是主流奏法,所以要挑鼓边音好听的鼓藤谷 p0105
触键与留白★ 轻触,留空;double-time 的暗示要极敏感地用Groove Essentials p0091
换和弦的时点奇数小节拍首换、偶数小节提前半拍换,吉他与电钢照此,贝斯一律拍首藤谷 p0104

并排的两说:《The Drummer's Bible》说 bossa 的底鼓与 samba 完全相同, 差别在于速度更慢、更放松,以及和声借自美国爵士(p0063、p0064); 藤谷则把重点放在编制与换和弦时点上(p0102–0108)。 ★ 两说不冲突,合起来就是:bossa ≈ samba 的骨架 + 爵士的和声 + 一整套减量的执行。

5.4 samba 为什么不落定

Samba 的 feel 是直中带极轻微的摇,从不落定在某一个地方,乐队要"松而不糊", 这两者有巨大区别;各件音量相等,hi-hat 去模仿 pandeiro(Groove Essentials p0092)。 快 samba 的底鼓要轻、向前流动,别踩在别的乐器上(p0094)。

并排的两说:Jazz Guitar Groove 说 samba 与 bossa 的八分音符更接近平直(p0040), Groove Essentials 说它是直与微摇之间的液态(p0092)。 ★ 写 groove.feel 时:填 straight16,另在 quantize_policy 里写明"接近直,允许极小的不落定", 不要用 swing 比例去表达它。

5.5 baião

主要打击乐器是 zabumba 这面大底鼓,以切分节奏在两侧演奏(p0062)。 主节奏与巴西 clave 的第一小节相同,速度更接近 samba 而不接近 bossa(p0062)。 底鼓是经典的附点八分接十六分(Groove Essentials p0095)。 它不是 bossa 与 samba 的融合,但两者的节奏元素它都有(p0062)。

★ 这条附点型是本 skill 里最可搬的东西(§2):它同时是 Charleston 与许多 hip-hop groove 的底子(p0095)。


6. 编制与音区纪律

6.1 bossa 的编制是有必需件的
件必需程度说明
古典吉他(尼龙弦)★ 必需藤谷说 bossa 的主要演奏乐器绝对是它;只要有吉他和歌唱就能表演 bossa(p0104、p0107)。高音三根弦是尼龙,甜美柔和的音色从这里来(p0107)
原声鼓组标准编制音色节制,鼓边音要好(p0105)
原音贝斯要真 bossa 就用它想带一点流行感,电贝斯也行(p0106)。★ 这是一个明说的档位选择
钢琴或电钢标准编制电钢多指 Fender Rhodes 系;颤音、合唱、相位常用(p0107)
打击件常加沙铃、三角铁、tamborim(六吋单面框鼓)、pandeiro(十吋鈴鼓)(p0108)

示范曲的速度是 BPM 120(p0108)。

6.2 Afro-Cuban 那边的编制
  • 打击乐三人组是默认:conguero、timbalero、bongo bell 手(p0029)
  • Mambo 的历史配方:美国 swing 的乐器编制、即兴与和声配置 + 古巴 son 的节奏(p0036)。 ★ 所以 mambo 段落配铜管是有来历的

各支系的传统件清单(Danzon 的关响弦、Plena、Merengue、Calypso 等)见 reference.md §4。

Show full SKILL.md (507 more words)Show less
6.3 一份 roster 建议

★ 以下频段位置是按乐器性质排的相对关系,本库未实测,没有实测的频率数值可引。

件角色频段位置(相对)进/退的建议
surdo / zabumba / bombo低频脉冲最低巴西与 baião 全程;它一走,那一支的身份就没了
原音贝斯低频旋律低全程
conga(tumbao)中低的手鼓循环中低可整段撤出做减法
timbale/tom 的 cascara 与 timbale 旋律中频切分线中★ 与 bell 二选一更清楚(§6.4)
cowbell / agogo / cha bell★ 守网格的持续脉冲中高要做段落对比就整段拿掉它
clave / rim click / palito / 木鱼语法的可听化★ 中高木质点,全曲最挤的一格§6.4
shaker / cabasa / güiro / 三角铁 / pandeiro高频连续感高与 hi-hat 抢同一格
尼龙弦吉他(bossa)和声 + 律动中★ bossa 的必需件,不能中途撤掉
钢琴/电钢(montuno)和声的切分循环中montuno 段是最自然的进场点(§7.1)
6.4 ★ 音区纪律:拉丁最容易糊的是中高频的木质点

clave、rim click、palito、木鱼、cascara 打在鼓壳上的声音,全部挤在同一个中高频的窄点上。 这是这一层最不一样的拥堵位置:别的风格挤的是中低频那一格(→ mc-texture-layering),这里挤的是一个打击的瞬态点。

三个现成解法,都是少写,不是后期修:

  1. 减件:有多位打击乐手时每人都主动减量(p0099、p0103、p0109)
  2. 只留主干:交互搞不清就只打 bell 型(p0108)
  3. 换表面:cascara 可打在闭合 hi-hat、落地 tom 的壳或框、cowbell、ride bell 之间挑一个(p0034), ★ 挑的时候就是在挑频段

★ 这三条落在通用层就是 mc-texture-layering §4.2 的"错开音区/让频/交替出现"三选一, 拉丁这一层几乎总是选"减件"。


7. 和声

通用的和声一律不在这里:七和弦、张力音、二五、副属、分数和弦的体系去 mc-harmony, bossa 借来的那套爵士和声本体去 mc-style-jazz §3。 这一节只写这三家特有的两条。

7.1 montuno:它同时是一条图形和一个段落
含义说明
① 一条图形通常由钢琴演奏的重复、切分的音型(p0013)
② 一个段落★ Afro-Cuban 编曲里支持即兴的那一段(p0013)

历史的旁证:真正的 Danzon 有固定编排(paseo、长笛主题、前奏重复、小提琴段); son 进来之后多出第四部分,原称 "Nuevo Ritmo",后来就叫 Mambo,即兴是从这里引入的(p0048)。

★ 两条可以直接用的编曲判据:

  1. montuno 段是曲式上的即兴出口。 要给 solo 留位置,就把它放在 montuno 段, 不要在主题段里挖洞(曲式通论见 mc-form)。
  2. montuno 的和声必须是短循环。 一条重复的切分钢琴音型只有在和声也重复时才成立; 段落的推进由密度与进场撤场提供,不由和弦提供。

⚠ 具体是哪几个和弦在循环,底本未覆盖。 底本给的是图形的性质与段落的功能,没有给 salsa 的和弦级数。 要写具体循环,去 mc-progressions 取,并在 form[].harmony 里写清级数。

7.2 bossa 的和声

藤谷那一支的说法(p0103–0104):

  • 与爵士一样,大量使用四和音、引伸音和弦、分数和弦(p0103)
  • ★ 旋律与和弦根音之间距离往往非常远,独特的飘浮感从这里来(p0103)
  • 开头的 C△7(9) 是 bossa 极常用的和弦:旋律停在五度是普遍情况,加上 M7 与 9 就比普通的 C 时髦(p0103)
  • 想在某一小节做变化,把 C 换成 C/E(三音当低音)就有飘浮感(p0104)
  • 结尾的 D♭△7(9) → C△7(9):旋律停在最安定的 Do,上方和弦却让这个 Do 变成 M7, 再半音下行接回主和弦收住(p0104)

《The Drummer's Bible》那一支(p0063):bossa 的作曲者多来自中上层阶级, 借用美国爵士的旋律性与和弦结构,但保留 samba 的鼓节奏,速度更慢更放松。 两本都说和声来自爵士。

⚠ "bossa 比爵士降了和声密度"这个说法,底本未覆盖。 底本能支持的是"更慢、更放松"(p0063)与"四和音、引伸音、分数和弦照用"(p0103)。 要降密度,那是编曲决定,写进 form[].harmony 的注里,别当成风格定义。

7.3 换和弦时点是和声的一部分

★ bossa 那条奇数小节拍首换、偶数小节提前半拍换、贝斯一律拍首(藤谷 p0104) 在本库的体例里横跨两层:它既是和声节奏,也是律动。 写的时候两处都要落到:form[].harmony 写和弦,groove 那一侧写"和声件提前半拍、贝司不提前"。


8. ★ 三家(加一支)的分野

Afro-Cuban巴西加勒比拉丁摇滚
代表支系son-salsa、mambo、cha cha、songo、mozambique、guaguanco、6-8 bembesamba、batucada、bossa、baiãocalypso、soca、ska、reggae上面三家的节奏塞进摇滚曲式
有没有 clave★ 有,而且是语法(son/rumba × 2-3/3-2)有"巴西 clave"这个说法,用在 bossa 与 baião(p0064、p0062)★ 基本不用 clave看借的是哪一支
低频的角色底鼓加倍贝司的 tumbao(p0013、p0037)★ 底鼓在模仿 surdo(p0059)four on the floor(soca、ska)或第 3 拍的 one drop(reggae)简化过的标准摇滚底鼓(p0131)
守网格的铃件的持续脉冲手上的连续十六分(模仿 pandeiro,p0092)底鼓标准摇滚的 backbeat
feel直★ 直与微摇之间,不落定(p0092)ska 直、reggae 在夹缝里(p0073、p0074)直
典型速度中到极快,见 reference快,samba 起于 ♩=170(p0059)中速偏慢到中速♩=110–120,到 double-time 的 200–232(p0131)

★ 不能混的理由书里明写(p0059)。混的后果是两套两小节语法互相拧, 低频重心与铃件的脉冲对不上,听起来既不古巴也不巴西。

8.1 加勒比内部的两组区别
一组区别在哪依据
Ska vs Reggae两者都在第 3 拍打鼓边击;★ Ska 是直拍 + four on the floor,这就是区别p0073
Reggae 的 one drop第 3 拍的鼓边击与底鼓同时作为一个音击出,名字从这里来p0074
Calypso vs SocaCalypso 底鼓更切分、没有持续的军鼓型,groove 不如 Soca 明显;Soca 更快、four on the floor 更重 + 突出的切分军鼓p0071、p0072
Ska 的吉他★ 强烈均匀地强调所有反拍,标志性声音的主要来源,吉他手叫它"反向伴奏"p0073

★ Calypso 有一条执行细节值得单独记:响弦必须关掉,用掌击军鼓做出交叉棒的声音, 否则听起来像行进乐队,不像加勒比节奏组(Groove Essentials p0089)。

8.2 拉丁摇滚是一个明确的"降真实度"档位
  • 定义:把 Afro-Cuban 与巴西的节奏融进摇滚曲式,常同时用上这三家的打击件(p0131)
  • ★ 它使用的鼓组型比正宗的那两章更不真实、往往更简化(p0131),这是书里的定位,不含贬义。 简化是为了避免与其他打击乐手重复;单独演奏时可以再扩回去,接近更真实的声音(p0131)
  • 速度:从标准摇滚的 ♩=110–120,到 double-time 的 Afro-Cuban/巴西感的 ♩=200–232(p0131)
  • 现成的配方:标准摇滚 + cha cha(p0131)、baião + 摇滚感(p0132)、mambo 但底鼓改成强调两小节的第 1 拍(p0133)

★ 给流行编曲的读法:想要"拉丁味"而不想承担正宗的分工,拉丁摇滚这一支就是给你的合法档位。 选它,并在 meta 里写明选的是它,比写一个含糊的 "latin" 诚实得多。


9. 与 ARR-SPEC 的字段对应

字段本 skill
meta.style_layermc-style-latin
meta.notes★ 必须写清家族与支系(§1①②),只写 "latin" 不合格
groove.feelAfro-Cuban/ska/巴西:straight16(巴西见 §5.4 的两说);reggae 见下一行
groove.quantize_policy★ samba 写"接近直、允许极小的不落定"(§5.4);reggae 与 baião 变体的"in the crack"写成比例说明,底本明说它几乎无法记谱(p0012)
groove.push_pull★ §4.4。bossa:和声件提前半拍、贝司 0;巴西:第 4 拍"+"的先现;不要填查不到出处的毫秒值
arrangement.bass_kick_relation★ Afro-Cuban 默认绑定式(底鼓加倍贝司 tumbao);巴西是脚模仿 surdo 同时配合贝司
arrangement.roster§6.3。★ bossa 的尼龙弦吉他标成必需件
arrangement.roster[].note打击件写清打在哪个表面(§6.4 解法③),这等于在写频段
arrangement.spectrum_budget§6.4。★ 冲突点写在中高频的木质点上,本库未实测,不要填数值
form[].harmonymontuno 段写短循环(§7.1);bossa 写四和音与引伸音,并注明提前半拍换(§7.3)
form[] 的段落设计★ montuno 段是即兴出口(§7.1)
subtraction_events§4.3。★ 拉丁的减法事件多半是"减打击件",写清减掉哪一件、为什么
render.*.style_prompt写支系名(mambo/songo/bossa nova/baião/one drop),不要只写 latin

10. 写完后必过

  • 说清了是哪一个家族的哪一支,没有出现笼统的 "latin"
  • ★ 没有把巴西与 Afro-Cuban 的图形混在同一段里(p0059)
  • clave 定了种类与起侧,理由是支系,不是随手
  • ★ 所有两小节的固定图形朝同一侧,bombo 落在"3"侧第 2 拍的"+"上(§3.4)
  • 本来无 clave 的支系(bomba、cumbia、plena)没有被硬贴一条 clave
  • ★ 有一件在正拍上持续发声当网格(铃件或 four on the floor),clave 有参照物
  • 打击件的数量与分工匹配(有几个人就减到几个人的量,§4.3)
  • 中高频的木质点只留了该留的那几件,解法写明是减件/只留主干/换表面
  • bossa:尼龙弦吉他在场,鼓用鼓边击,和声件提前半拍换而贝司拍首
  • samba:低频写的是 surdo 的击
  • montuno 段的和声是短循环,且它承担即兴或密度推进
  • ★ 往别的风格搬时查过 §2:没有把依赖 clave 的东西搬走
  • 要的只是"拉丁味"时,明确选了拉丁摇滚这个档位并写进 meta(§8.2)

附:来源

  • 《The Drummer's Bible》(Afro-Cuban、Brazilian、Caribbean、Latin Rock 四章与术语表): clave 体系与 son/rumba 的唯一区别、bombo 与 ponche、cascara 与 palito、 tumbao 与 montuno 各自的两个含义、partido alto、6/8 与 Bembe/Abakwa、 各支系的 clave 归属与速度、三家不可混的判断、拉丁摇滚的定位。
  • 《Groove Essentials》(Tommy Igoe)World 章: samba 的"不落定"、bossa 的轻触与留白、batucada 的整体风味优先、 baião 的附点型与 Charleston/hip-hop 的亲缘、songo 的收住、salsa 的左右手分工、 与打击乐手同台的减量纪律、Calypso 的关响弦,以及速度标记该不该锁死的相反意见(p0116)。
  • 《圖解樂風編曲入門》(藤谷一郎)bossa nova 一节(p0102–0108): 编制与必需件、音色选法、和弦与旋律的距离、★ 换和弦时点这条改编开关、示范曲 BPM 120。
  • 《Jazz Guitar Groove》:samba 与 bossa 的吉他律动与把位、第 4 拍"+"的先现是巴西特征、 samba/bossa 的八分接近平直、侧滑与静态独奏的张力做法。
  • 具体鼓型与各件落点:mc-rhythm-section reference-styles §8.6、§8.7、§8.8。

© jtydhr88, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in plugins/music-composition/skills/mc-style-latin of jtydhr88/music-composition-skills.

  • SKILL.md
  • reference.md

Open the folder on GitHubat commit 7adca0c

Compare with similar skills

Mc Style Latin next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Mc Style Latin compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mc Style Latin this skilljtydhr88/music-composition-skills154—~4.1kAutomated safety check: PassMIT
Analyzing Malware Family Relationships With Malpediamukul975/Anthropic-Cybersecurity-Skills34k—~3kAutomated safety check: PassApache-2.0
Yoyo Family Registrationyologdev/yoyo-evolve1.9k—~2kAutomated safety check: WarnMIT
Skippy Family CertificationMesh-LLM/mesh-llm3.5k—~568Automated safety check: PassApache-2.0
Skippy Cache Family BenchMesh-LLM/mesh-llm3.5k—~764Automated safety check: PassApache-2.0
Family Emergency PlanningLeoYeAI/openclaw-master-skills2.2k—~5.3kAutomated safety check: PassMIT

Similar skills

  • Analyzing Malware Family Relationships With Malpedia

    mukul975/Anthropic-Cybersecurity-Skills

    Query the Malpedia API to look up malware family aliases and naming (platform.familyname), pull community/vendor YARA rules, link families to threat actors, and map family relationships such as…

    34k GitHub stars~3k tokensUpdated 1 mo ago
    SecurityAuto-check passed
  • Yoyo Family Registration

    yologdev/yoyo-evolve

    Lets a fork of the yoyo-evolve agent find the parent repo's discussion board, register in its Address Book and take part in family discussions.

    1.9k GitHub stars~2k tokensUpdated today
    Agent WorkflowsAuto-check: warnings
  • A skill your agent uses when certifying a GGUF model family for skippy stage-split serving, reviewing capability data, promoting family evidence into topology policy, or updating staged split…

    3.5k GitHub stars~568 tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Skippy Cache Family Bench

    Mesh-LLM/mesh-llm

    A skill your agent uses when benchmarking Skippy exact-prefix cache across model families, comparing Skippy against llama-server, producing README benchmark tables, updating…

    3.5k GitHub stars~764 tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Family Emergency Planning

    LeoYeAI/openclaw-master-skills

    Comprehensive family emergency preparedness planning. An agent skill from LeoYeAI/openclaw-master-skills.

    2.2k GitHub stars~5.3k tokensUpdated 2 mo ago
    Auto-check passed
  • Blended Family Plan

    mohitagw15856/pm-claude-skills

    Plan the merging of two families thoughtfully — roles, rules, routines, and relationships — so a blended household starts on the right foot instead of a collision.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

More from jtydhr88/music-composition-skills

All 29 skills in this repo
  • Mc AI Tell Audit

    jtydhr88/music-composition-skills

    The post-generation AI-tell audit (AI 味诊断). An agent skill from jtydhr88/music-composition-skills.

    154 GitHub stars~1.8k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Arrangement Arch

    jtydhr88/music-composition-skills

    Arrangement architecture (编曲结构学) - the shape of a track over time rather than its notes.

    154 GitHub stars~3.5k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Case Studies

    jtydhr88/music-composition-skills

    The corpus layer (语料层) - how real recordings are made to testify for or against the textbook rules.

    154 GitHub stars~1.6k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Development

    jtydhr88/music-composition-skills

    Thematic development (乐思发展层) - what the theme is and what each section does with it.

    154 GitHub stars~4.4k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Form

    jtydhr88/music-composition-skills

    Song form and section design (曲式与段落) - the terminology, the standard templates, and how to build a setsu backwards from the chorus.

    154 GitHub stars~2.2k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Melody

    jtydhr88/music-composition-skills

    Melody writing (旋律法) - what a melodic line expresses and how to make it singable.

    154 GitHub stars~2.6k tokensUpdated 18 days ago
    Auto-check passed

Questions about Mc Style Latin

What does Mc Style Latin do?

Latin as a style layer (拉丁风格层) - three families that must never be blended into one "Latin" setting: Afro-Cuban, Brazilian and Caribbean. Mc Style Latin is an agent skill from jtydhr88/music-composition-skills. Latin as a style layer (拉丁风格层) - three families that must never be blended into one "Latin" setting: Afro-Cuban, Brazilian and Caribbean.

When should I use Mc Style Latin?

Mc Style Latin fits situations like: arranging salsa; A pop track needs a Latin percussion layer; deciding whether a clave-based device belongs in another style.

How do I install Mc Style Latin in Claude Code?

Run `npx skills add jtydhr88/music-composition-skills --skill mc-style-latin -a claude-code`. Or copy the skill folder (plugins/music-composition/skills/mc-style-latin in jtydhr88/music-composition-skills) into .claude/skills/mc-style-latin in your project. Claude Code loads it when a task matches its description.

How do I install Mc Style Latin in Codex?

Run `npx skills add jtydhr88/music-composition-skills --skill mc-style-latin -a codex`. Or copy the skill folder (plugins/music-composition/skills/mc-style-latin in jtydhr88/music-composition-skills) into .agents/skills/mc-style-latin in your project. Codex loads it when a task matches its description.

Can I use Mc Style Latin in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jtydhr88/music-composition-skills --skill mc-style-latin -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mc-style-latin, .gemini/skills/mc-style-latin, .github/skills/mc-style-latin and .opencode/skills/mc-style-latin in your project.

What does Mc Style Latin need to run?

SKILL.md names no scripts, command-line tools or credentials: Mc Style Latin is instructions for the agent only.

Does Mc Style Latin access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Mc Style Latin safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Mc Style Latin use?

Mc Style Latin is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Mc Style Latin use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Mc Style Latin?

Skills that share tags, products or a category with Mc Style Latin: Analyzing Malware Family Relationships With Malpedia (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Yoyo Family Registration (yologdev/yoyo-evolve, 1.9k stars), Skippy Family Certification (Mesh-LLM/mesh-llm, 3.5k stars) and Skippy Cache Family Bench (Mesh-LLM/mesh-llm, 3.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mc Style Latin?

jtydhr88 (a GitHub user) maintains it in jtydhr88/music-composition-skills, which has 154 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on September 22, 2026.

Source: jtydhr88/music-composition-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.