Mc Style Citypop Rnb logo

Mc Style Citypop Rnb

Community
jtydhr88
mc-style-citypop-rnb

City pop and R&B as a style layer (都会流行与 R&B 风格层) - the sound built on borrowed jazz harmony, a pushed bass, and deliberate space. The harmonic vocabulary that defines it and where it comes from, the rhythm-section signature of a bass ahead of the grid against drums on it, the instrumentation roster with its register discipline, a measured spectrum budget, why R&B is the most subtractive style in the corpus, and the transfer table. Use when writing or arranging city pop, neo-soul, or R&B-adjacent pop, when a track needs that late-night urban sound, when a groove needs to lean forward, or when borrowing these devices elsewhere. 都会流行、city pop、R&B、neo-soul、丸サ进行、抢拍贝司、Rhodes。

Overview

Publisherjtydhr88
Repositorymusic-composition-skills
Skill namemc-style-citypop-rnb
Stars
171
Forks
23
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by jtydhr88 on GitHub. Read the source before you install it.

Installation

Install the Mc Style Citypop Rnb AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-style-citypop-rnb
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git /tmp/music-composition-skills
mkdir -p .claude/skills
cp -r /tmp/music-composition-skills/plugins/music-composition/skills/mc-style-citypop-rnb .claude/skills/mc-style-citypop-rnb
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Mc Style Citypop Rnb in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Mc Style Citypop Rnb on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Mc Style Citypop Rnb is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

都会流行与 R&B 风格层(City Pop / R&B)

这个风格的三根支柱:借来的爵士和声、抢拍的贝司、刻意的空。

★ 它是本库里被验证得最充分的风格—— mc-workflow/example-01-citypop.yaml 是一份完整填好的 ARR-SPEC(20 条自查全过), 下面大量内容直接来自它。

按任务读哪几节

任务读
判断这些手法能不能搬走★ §2 移植表
和声§3
律动"不往前走"★ §4 抢拍贝司
编制怎么排§5 + §5.2 音区纪律
频段怎么分§6(一份实测的频谱预算)
R&B 与 city pop 的差别§7
找一份完整范例mc-workflow/example-01-citypop.yaml

边界

不归这里归哪
爵士和声的完整体系mc-style-jazz §3、mc-harmony
具体进行(丸サ、逆循环…)mc-progressions
抢拍拖拍的通用原理mc-rhythm-section §3
频段预算的通用方法mc-texture-layering §4
合成器音色怎么做mc-sound-design
演唱设计mc-vocal-direction

1. 动笔前必填

必填问法
① city pop 还是 R&B★ 两者的律动与人声完全不同(§7)
② 年代感70s–80s 原版?2010s 复兴版?还是当代 neo-soul?
③ 律动往前还是往后★ city pop 往前赶,neo-soul 往后坐。这是两个方向
④ 谁负责"空"★ 这个风格的性格来自留白,留白要指定给谁

2. ★ 移植表

手法可搬出去吗说明
丸サ进行(IV–III7–VIm–I)✅ 完全可搬已在 mc-progressions §2.4。"几乎任何旋律放上去都显得时髦"
F/G 型分数属代理✅ 可搬≈ G7sus4(9),比 G7 含蓄精致
七和弦化 + 适度张力✅ 可搬但密度要控——满编张力会变爵士
贝司抢拍、鼓守网格✅ ★ 可搬,而且是最值钱的一条见 §4
Rhodes / 电钢的音区限制✅ 可搬§5.2
16 分闷音刷弦⚠️ 半搬很强的风格标记,搬进别的风格会立刻被听成 city pop
gated snare⚠️ 半搬强 80s 标记
萨克斯 solo⚠️ 半搬同上,且容易显得刻意怀旧
"留白即风格"✅ ★ 可搬,该搬见 §8

★ 判据:

和声与律动可以自由借;音色(闷音刷弦、gated snare、sax)是标记,借了就会被认出来。


3. 和声

3.1 它借的是爵士,但降了密度

来自爵士city pop 的用法
七和弦、九和弦★ 默认就是七和弦,不是"升级选项"
张力音 9/11/13用,但一次一两个,不像爵士满编
二五、副属大量使用
Sus / 分数属代理★ F/G 是心头好
变化属、减音阶 lick❌ 不用——那会变成爵士

★ 这条差别是本 skill 的核心: city pop 的和声是"爵士的词汇 + 流行的语法"。 词汇借满,语法(功能进行、段落、副歌中心)仍然是流行的。

3.2 标志性进行

见 mc-progressions:

  • 丸サ进行 4361(IV–III7–VIm–I)—— city pop / neo-soul 的同义词
  • IV△7–IIIm7–IIm7–I△7 —— 流行/R&B 标准("Lovin' You"); ★ 循环回去前插一个 #IVm7(♭5) 非常时髦
  • C△7–D7–F–F/G —— 漂浮感,副属 II7 指向的 V7 始终不来

4. ★ 律动:抢拍贝司 + 守网格的鼓

这是这个风格最可复制、也最常被做错的一条。

实测样本(example-01,112 BPM):

声部偏移作用
贝司−12 ms(抢拍)★ 这首歌"往前赶"的唯一来源
干净吉他+8 ms(拖)与贝司拉开,产生宽度错觉
鼓0★ 守网格,做参照系

4.1 为什么必须有一件守网格

"抢拍"是相对的。 所有人一起抢只是速度快了一点,听不出往前赶。 必须有一个不动的参照物,抢才成立。

★ 这也是 mc-rhythm-section §2.0 那条"量化是逐乐器的决策"在具体风格上的落点。

4.2 贝司与底鼓的关系

city pop 通常用交织式(mc-rhythm-section §7.1)—— 需要时重合加厚低频,不需要时拆开,保住贝司自己的旋律线条。 ★ 这个风格的贝司是有旋律的,不是只打节奏点。

4.3 feel

straight16(不是 swing)。16 分音符的密度来自闷音刷弦,不是来自摇摆——这两者听感相近,容易混着判断,选错会连累 §4 的抢拍判断(抢拍量的基准是"直"的网格,摇摆网格上"抢拍多少 ms"这个说法本身就不成立)。feel 怎么选的通用步骤(先风格后速度、backbeat 判据、in the crack 这类中间档怎么处理)见 mc-rhythm-section §1.1,这里不重复。


5. 编制

5.1 一份实测的 roster(example-01)

乐器角色频段进 / 退
原声鼓 + gated snare(70 年代收音)律动60 Hz–12 kHzA1 / end(D 段整段静默)
Precision Bass,指弹、短延音低频40–250 HzA1 / end
Rhodes Mk I + 轻 chorus和声铺底200 Hz–2 kHzI / end
Strat 单线圈,16 分闷音刷弦织体1–3 kHzA1 / C2(★ 之后不再出现,把空间让给萨克斯)
Prophet 类锯齿单音,慢滑音记忆点1.5–4 kHzI / end(★ 只弹 hook,不做垫底)
弦乐群,高把位长音色彩400 Hz–6 kHzC1 / end(A2 退出一次,C2 再回来)
次中音萨克斯旋律250 Hz–4 kHzD / O(★ 全曲过半才进场,Outro 是它的)
女声,气声偏多、不贴脸旋律200 Hz–8 kHzA1 / C3(★ Outro 无人声)

★ 三处设计都是本库强规则的体现:

  1. 萨克斯全曲过半才进场 —— 编制必须有中途进场(59/59 强规则)
  2. 吉他 C2 退场、人声 C3 退场 —— 至少一件提前退场(59/59 强规则)
  3. 合成器只弹 hook 不垫底 —— 非人声记忆点(lint #8)

5.2 ★ 音区纪律

这个风格最容易糊的地方是 200–500 Hz,因为 Rhodes、弦乐、人声都在那儿。

实测解法:

  • Rhodes 限制在 C3–C4
  • 弦乐只写 C4 以上

★ 这是"错开音区"的教科书用法(mc-texture-layering §4.2 解法②)。 不是靠 EQ 切,是靠写的时候就不写进去。


6. 一份实测的频谱预算

频段归谁争抢者解法
40–120 Hz贝司鼓Kick 侧链 Bass,30 ms 释放;Bass 在 Kick 击点让出 3 dB(让频)
200–500 HzRhodes弦乐、人声★ 错开音区:ep 限 C3–C4,strings 只写 C4 以上
1–3 kHz闷音吉他合成主音★ 交替出现:吉他只在 A/B 段,合成主音只在 I/C/O 段的句尾空档
6–12 kHz鼓弦乐弦乐高频滚降 8 kHz,把空气感留给 hihat

★ 四条冲突,三种解法都用上了(让频 / 错开音区 / 交替出现)—— 这正是 mc-texture-layering §4.2 要求的"三选一并写明"。


7. city pop 与 R&B 的分野

city popR&B / neo-soul
律动方向★ 往前赶(贝司抢拍)★ 往后坐(laid back)
人声相对直白,混得靠后大量装饰、转音、ad-lib
和声爵士词汇 + 流行语法更接近爵士,张力更满
编制乐队编制(鼓贝吉键 + 弦 + 管)更依赖采样与编程
人声叠加副歌加和声★ 和声堆叠是主要手段(mc-vocal-direction §5 四型全用)

★ 两者共享和声语汇,但律动方向相反。 把 city pop 的抢拍贝司放进 neo-soul 会直接毁掉那个风格。

7.1 ★ 一条实测:R&B 是最"减法"的风格

Cambridge-MT 多轨里 hiphop-rnb 10 首的实测:

指标hiphop-rnbpopjazz
提前退场的乐器数(中位)★ 281610
开场就在场的乐器比例24%21%16%

读法:R&B/嘻哈开场铺得最满,但撤得也最多—— 它的结构感来自不断撤掉东西,不是不断加东西。

★ 可直接搬:写 R&B 时,subtraction_events 要写得比别的风格多。

语料这 10 首是 hiphop-rnb 混装。hip-hop 一侧(第三种时间感、808 分工、采样织体)在 mc-style-hiphop;本节只说 R&B 半边。


7.2 ★ 西洋 R&B 与日本 R&B 是两个东西(藤谷)

西洋 R&B日本 R&B
音符少多
气质阴暗、冷酷闪烁、明亮
和声受爵士影响,常用很复杂的和弦

(p0154)。写之前先说清要哪一个,"R&B"这三个字母不够用。原则:音符少的时候,每一个音都要好听,否则编曲不成立; 拍子是 R&B 的命脉,大鼓小鼓的音色要讲究(p0154)。

7.3 西洋向 R&B 的编程定式(藤谷 p0157–0162)

  • 鼓全用合成音色,按 hip hop 手法设拍;三件音色都要"像黑胶采样出来的",厚实粗糙,采样特性是大鼓小鼓响时 hi-hat 也同时共鸣,那就是 groove(p0157)
  • 两层大鼓:主大鼓,加一个"噗"一声的超低音大鼓,只出现在小节开头(p0157)
  • hi-hat 打八分音符,完全不调力度,淡淡地逐格输入(p0160);过门放在偶数小节结尾,用刮唱片音效(p0160)
  • 贝斯只弹根音,只落在第一拍与第三拍后半的八分音符弱拍上;音符尽量延长但不盖过第二拍第四拍的开头,太长就拖泥带水(p0161)
  • 电钢琴只用二分音符或全音符,颤音与音色够好就舒服;别的类型要厚实辽阔感时也用它(p0162)

这与 §4 的 city pop 律动正相反:那边贝司抢拍、鼓守网格;这边贝斯只有两个落点、hi-hat 无力度。同一个"R&B"标签下是两套编制纪律。

8. ★ "留白即风格"

这个风格的性格有一半来自不弹什么。

实测样本里的三个减法事件:

位置做什么为什么
C2 之前最后半拍全体静止(含鼓)★ 第二段副歌不能靠更响赢第一段,靠前面那个洞
D 段鼓与贝斯整段撤出,只剩电钢 + 人声 + 萨克斯★ 全曲能量最低点必须在 C3 之前,否则 C3 不成立
A2弦乐与半数吉他退出★ 第二段主歌要比第一段更空,而不是更满

★★ 这三条理由都值得单独记住,它们是通用的编曲智慧,不只属于这个风格 (→ mc-arrangement-arch §3)。


9. 与 ARR-SPEC 的字段对应

字段本 skill
meta.style_layermc-style-citypop-rnb
groove.feelstraight16
groove.push_pull★ §4 —— 贝司负、鼓 0,这是风格的签名
arrangement.spectrum_budget§6
arrangement.roster[].note★ 音区限制写在这里(§5.2)
arrangement.bass_kick_relation交织式
subtraction_events§8。R&B 要写得更多(§7.1)

10. 写完后必过

  • 分清了 city pop(往前)还是 R&B(往后)
  • 有一件乐器守网格做参照系(§4.1)
  • 贝司有旋律线条,不是只打节奏点
  • 中低频用错开音区解决,不是靠 EQ 切
  • 每处频段冲突都写明了三解法中的哪一种
  • ★ 有明确的减法事件,且说得出理由
  • 记忆点乐器只弹 hook,不垫底
  • 至少一件乐器全曲过半才进场,至少一件提前退场
  • 往别的风格搬时,查过 §2——没有把音色标记一起搬走

附:来源

  • ★ mc-workflow/example-01-citypop.yaml —— 本 skill 的主要依据。 一份完整填好的 ARR-SPEC,20 条自查全过,可直接当模板改。
  • 实测数据:Cambridge-MT 多轨实测(hiphop-rnb 10 首)
  • 和声语汇:mc-progressions reference.md §2、§3
  • 本 skill 建立在 example-01 与通用层之上:city pop 的"规则"基本就是爵士和声 + 流行结构 + 一组特定音色。

Frequently asked questions

What does the Mc Style Citypop Rnb AI skill do?

City pop and R&B as a style layer (都会流行与 R&B 风格层) - the sound built on borrowed jazz harmony, a pushed bass, and deliberate space. The harmonic vocabulary that defines it and where it comes from, the rhythm-section signature of a bass ahead of the grid against drums on it, the instrumentation roster with its register discipline, a measured spectrum budget, why R&B is the most subtractive style in the corpus, and the transfer table. Use when writing or arranging city pop, neo-soul, or R&B-adjacent pop, when a track needs that late-night urban sound, when a groove needs to lean forward, or wh...

Why use Mc Style Citypop Rnb on TypingMind?

Because you install it once and use it with any model. Mc Style Citypop Rnb is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Mc Style Citypop Rnb in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-style-citypop-rnb. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Mc Style Citypop Rnb?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Mc Style Citypop Rnb?

As many as you like. As long as a model supports skills, you can use Mc Style Citypop Rnb with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Mc Style Citypop Rnb AI skill free?

Yes. It is published on GitHub by jtydhr88 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇