Mc Style Cinematic logo

Mc Style Cinematic

Community
jtydhr88
mc-style-cinematic

Cinematic and hybrid orchestral music as a style layer (影视管弦与 hybrid 风格层) - the library's landing point for what "film grade" actually means. The three colour-configuration principles (pure-timbre layering, juxtaposition, and the mixed use of both), unison-that-is-not-unison and rhythmic heterophony as tension devices, why cinematic harmony is often non-functional and what replaces function, the orchestral-plus-electronic hybrid stack, the difference between scoring to picture and writing a song, and the transfer table. Use when writing orchestral or hybrid cues, when a track needs scale rather than volume, when an orchestral mockup sounds fake, or when borrowing cinematic devices into song-form music. 影视配乐、管弦、hybrid、氛围、电影级、trailer、齐奏不齐。

Overview

Publisherjtydhr88
Repositorymusic-composition-skills
Skill namemc-style-cinematic
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 Cinematic 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-cinematic
  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-cinematic .claude/skills/mc-style-cinematic
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Mc Style Cinematic 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 Cinematic 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 Cinematic 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.

影视管弦与 hybrid 风格层(Cinematic)

本库把这个 skill 定为"★『电影级』的落点"。 所以先把"电影级"这个词说清楚:

它不是"更响、更厚、更多弦乐"。 它是:同一时刻有多个层次各自成立,且它们的关系是被设计过的。

★ 一个反例:把弦乐 pad 推满 + 加铜管 + 加打击 = 响,不是电影级。 真正的差别在 §3 那三条配置原则。

按任务读哪几节

任务读
判断这些手法能不能搬走★ §2 移植表
"电影级"到底要做什么★ §3 三条配置原则
齐奏听起来死板★ §4 齐奏不齐
和声推不动§5(★ 这里的和声常常是非功能的)
管弦 + 电子怎么叠§6 hybrid
配画面 vs 写歌★ §7
管弦 mockup 听着假§8

边界

不归这里归哪
乐器法、音域、演奏法mc-orchestration(★ 本 skill 假设你已经读过它)
混合音色的机理(中和、染色、透出三条件)mc-orchestration §3
对位与多线叙事的技术mc-counterpoint(★ 双线叙事是这个风格的核心之一)
频段预算mc-texture-layering
MIDI CC 的配器含义mc-orchestration reference.md §5.1
采样库产品选型、keyswitch不归本包(用哪家音源由制作环境定)
跟画面走的结构、spotting、cue sheet★ 配乐(为画面写音乐)的事,不归本包。见 §7
音效、拟音、空间设计声音(音效、拟音)的事

1. 动笔前必填

必填问法
① 纯管弦还是 hybrid★ 决定整个叠法(§6)
② 这段音乐在为什么服务画面?情绪?还是它自己就是主体?(§7)
③ 规模从哪来★ 不是从音量来。是从音区跨度、层数、还是节奏密度?
④ 三条配置原则用哪条★ §3。这是本 skill 的核心决策

2. ★ 移植表

手法可搬进流行吗说明
纯音色层 / 混合音色层的分层思维✅ ★ 可搬,而且该搬它就是 mc-texture-layering §2 深度三层的管弦版本
齐奏不齐 / 节奏异化✅ ★ 可搬,极有效§4。在流行里它表现为"同一条线多件乐器微错开"
非功能和声(平行三和弦、调式色彩)⚠️ 半搬一进流行就是"电影感"标记
大规模渐强(铜管叠入)⚠️ 半搬强标记,且极易变成 trailer 味
弦乐群的分部写作✅ 可搬但流行里通常只用到两三个分部
打击乐的规模堆积⚠️ 半搬★ epic trailer 的默认动作,生成模型最爱给
双线叙事(对比复调)✅ ★ 可搬→ mc-counterpoint §2
"跟画面走"的结构❌ 不可搬它需要画面。歌没有画面(§7)

★ 判据:

可以搬走它的织体思维(分层、齐奏不齐、双线), 不要搬走它的规模手段(铜管堆积、打击乐轰炸)——那些在歌里只会盖掉人声。

★★ 一条给本库的特别提醒: example-01 的 exclude 里明确排除了 orchestral epic。 生成模型在任何"情绪化"提示下都倾向于加管弦—— 所以在不是这个风格的歌里,要主动排除它。


3. ★ 三条配置原则

这是杨立青配器教程给出的、判断织体如何配置的三分法。 它是本 skill 最核心的决策工具。

原则做什么
a. 音色分层织体的各结构因素各用一个纯音色层(旋律给木管、和声给弦乐、低音给低音提琴)
b. 音色并置各结构因素用混合音色(旋律由木管 + 弦乐并置而成)
c. 分层—并置的混用★ 前两者的综合

3.1 原则 c 的定义(原文)

出于音乐表现的需要,将织体中的某些结构因素按音色分层的原则进行组合, 而另一些结构因素则按音色并置的原则处理, 从而使该织体既包含了纯音色层次,也有混合音色层次, 形成更复杂的组合关系和丰富多样的对比。 (p0191)

采用这种配置法的情况比比皆是。

谱例 XIV-48(陈怡《歌墟》): 旋律与低音均由木管与弦乐音色的并置构成,而和声伴奏音型则用纯铜管音色演奏。

★ 注意这个例子的结构:

  • 旋律 = 混合(木管+弦乐)
  • 低音 = 混合(木管+弦乐)
  • 和声 = 纯(铜管)

混合的两层反而是主角,纯的那层是背景。 这正好反了直觉——纯音色不等于突出。

3.2 怎么用这三条原则做决策

自检动作:把你的织体拆成"旋律 / 和声 / 低音 / 装饰"四个结构因素, 逐个标出它是纯音色还是混合音色。

  • 全是纯音色 → 清晰但可能单薄(原则 a)
  • 全是混合 → 厚但容易糊,各层辨认不出(原则 b)
  • ★ 混着来 → 原则 c,这才是"同一时刻有多个层次各自成立"

★★ 这就是"电影级"的可操作定义。 不是加多少东西,是你说得出每一层用的是纯音色还是混合音色,以及为什么。


4. ★ 齐奏不齐

齐奏型织体最容易死板。三种破法:

4.1 简化或局部改写

古典—早期浪漫派用自然铜管时,作曲家常把铜管声部简化或局部改写 来解决音域与技术难点,从而形成了 "齐奏不齐" 的特殊齐奏形态 (p0192)。

★ 本来是妥协,后来成了手法:

对 20 世纪以来的作曲家来说,"齐奏不齐"成了齐奏型织体中颇富创新意味的一种变体形式。

4.2 转接与交替

近现代作曲家采用不同铜管声部的转接、交替来降低演奏难度 (p0192)。 同一条线由不同乐器接力,音色在线内变化。

它跟 §4.1 是同一个问题的两个解:铜管齐奏遇到音域与体力的坎, 古典早期浪漫派的解法是简化改写(齐奏不齐),近现代的解法是换人接力。

怎么接:

  • 接棒的提前进,交棒的多奏一个音,两端有重叠,线才不断
  • 接点选在乐句内部而不是乐句边界。放在边界上听起来就是两句,放在内部才听成一条线换了颜色
  • 这一招不只用来救难度。同一条线中途换乐器,本身就是一个可听见的色彩事件, 写 cue 时可以拿它当"情绪转了但没换段"的标记

4.3 发音散点化:一个音也能做出戏剧性

★ 这是配乐最该偷的一招。同一个音高,在持续过程中不断换音区、换音色配置, 让色彩本身产生类似旋律的运动(p0192)。勋伯格学派早期"音色旋律"实验的直接后果就是 齐奏性因素的发音散点化:齐奏不再是同时发音,而是散成许多进入点。

贝尔格《沃采克》第三场(例 XIV-49,p0193)示范了它的极端形态: 一个持续近五小节、大幅渐强的同度长音,由十七个乐器声部相继进入构成。 三条变量同时在走:

  1. 音色:独奏 → 群体 → 全奏,加弱音器 → 不加弱音器
  2. 力度:从 pppp 一路展开到 fff
  3. 织体:发音点逐渐密集

结果是一个本身毫无事件的长音,获得了强烈的戏剧性力量。

杨立青《荒漠暮色》(例 XIV-50,p0194)是省力版: 弦乐组的背景和弦以散点发音演奏,每个和弦音的出音点用铜管并置强调, 打击乐滚奏渲染力度起落。织体写法本身异常简单,层次感靠散点做出来。

落到我们的产出上:

  • 一个长音或一个 pad,不要一次性铺满。拆成若干进入点,每个进入点换一件乐器或换一个音区
  • 三条变量(音色、力度、发音密度)同时单向推进,戏剧性才立得住。只推力度就只是渐强
  • 这一招与 §4.4 的节奏异化是一对:节奏异化让齐奏内部在动,散点化让齐奏的开始在动

和弦型织体同理(p0193):二十世纪后半叶的和弦音束型织体也用节奏异化与散点化, 与后期浪漫派、印象派"同质性织体结构的异质化处理"一脉相承, 审美取向是于单一中求变异。这句话可以直接当 cue 写作的口诀。

4.4 ★ 节奏异化的齐奏

谢德林《海鸥》起始处(例 IV-85):

采用"节奏异化的齐奏奏法"(亦可称"节奏性支声复调")的特殊写法, 使开始时的"齐奏"持续长音 G 充满了动力和内在的紧张度。

★★ 这条是本 skill 最值得搬走的一招: 同一个音、同一条线,让各声部的节奏细节不同—— 听起来仍是一个齐奏,但内部在动。

在流行/电子里的等价物:同一条 pad 由三层组成, 每层的 attack、颤音速率、或 16 分音符的细分各不相同。 → 这与 mc-rhythm-section §2.2"只量化部分乐器"是同一个道理的不同层面。


5. 和声:常常是非功能的

影视配乐的和声经常不走功能进行。 替代功能的是:

替代物说明
调式色彩多利亚、利底亚、弗里几亚的特征音(→ mc-melody reference.md §2)
平行和弦三和弦整体平移。★ 没有功能,只有色彩的移动
持续低音(pedal)上方换和弦,低音不动——张力来自距离而不是解决
音程关系而非和弦关系小三度、三全音的和弦关系(→ mc-modulation §4)
音簇与不协和的持续张力靠维持不靠解决

★ 这与流行和声最大的差别: 流行和声靠"不稳定 → 解决"推进;配乐和声常常靠"不解决"制造持续压力。

失效条件:抒情段落、主题曲、片尾曲仍然用功能和声。 判据是这段音乐是不是"歌"。


6. Hybrid:管弦 + 电子

本库的"电影级"落点在这里,因为纯管弦我们做不出(需要真乐团)。

6.1 分层思路

层用什么为什么
低频基底合成低频 / 808 / sub★ 采样管弦的低音提琴下潜不够
打击管弦打击 + 电子打击混合这是 hybrid 最标志性的一层
和声铺底弦乐群 + pad 并置(原则 b)pad 补上采样弦乐缺的连绵感
旋律纯音色(独奏乐器)或混合按 §3 决定
色彩/音效处理过的采样、reverse、riser★ 它是"电影感"的很大一部分

6.2 ★ 差音警告

合成低频基底如果用纯正弦,在手机上会消失 (→ mc-sound-design §6 差音)。 hybrid 尤其容易犯这个错,因为监听环境通常很好。


7. ★ 配画面 vs 写歌:本库到此为止

本 skill 写的音乐:结构由曲式决定,时长自己定,裁判是听感,交出去的是 ARR-SPEC(段落与时长怎么读:mc-workflow §5)。 结构由画面决定(spotting、时间码、剪辑点)、时长由画面给定、裁判是导演与剪辑的,是配乐(为画面写音乐)的事。

★ 本 skill 只做"cinematic 风格的音乐",不做"给画面配的音乐"。 后者不在本包。

判据:

这段音乐的段落边界,是由音乐自己决定的,还是由画面决定的? 后者 → 配乐的事,不归本包。只给了总时长和几处要卡的点、段落仍由曲式定的,照 meta.upstream.picture 写,还在本包。


8. 管弦 mockup 听着假的六个成因

这是用采样库做管弦时最常见的问题,按可能性排序:

#成因解法
1CC11(表情)是平的★ 最常见。每一句都要有呼吸曲线(→ mc-orchestration reference §5.1)
2所有声部完全对齐→ §4.4 节奏异化;或逐声部微偏移
3只用长音 patch换演奏法(弓法),→ mc-orchestration reference §2.1
4音域写错写到了乐器的极限区或不自然区,→ mc-orchestration reference §2.2
5齐奏时人数感不对独奏 patch 叠出来 ≠ 群奏;群奏 patch 写独奏线 ≠ 独奏
6混响一个吃到底不同组应该在声场的不同深度(→ mc-mix-intent §4.2:深度要一致不要平衡)

★ 第 1 条单独拿出来说: CC7 与 CC11 混用是 mockup 假的头号原因—— CC7 定位置,CC11 定呼吸。混用的结果是"推了推子但乐句还是死的"。


9. 与 ARR-SPEC 的字段对应

字段本 skill
meta.style_layermc-style-cinematic
arrangement.depth_map★ §3 —— 纯音色层/混合音色层的分配写在这里
roster[].instrument§3、§6
roster[].note★ 标明这一层是"纯"还是"混合的一部分"
groove.quantize_policy§4.4 节奏异化
render.midi★ §8 —— 这个风格基本只能走符号路径(mc-symbolic-score)
render.*.exclude★ 不是这个风格时,要排除 orchestral epic

10. 写完后必过

  • 说得出每一层是纯音色还是混合音色,以及为什么(§3.2)
  • ★ 规模不是靠音量来的
  • 齐奏段落用了 §4 三种破法中的至少一种
  • 和声是功能的还是非功能的,是有意选的
  • hybrid 的低频基底补了泛音(§6.2)
  • 每一句的 CC11 有呼吸曲线,且 CC7/CC11 分工正确
  • 不同乐器组在声场的不同深度,但组内一致
  • 若结构由画面决定 → 这是配乐的事,不归本包
  • 往流行搬时,查过 §2——没有把铜管堆积和打击乐轰炸一起搬走

附:来源

  • 杨立青《管弦乐配器教程》(/2/3,三册全读)——§3、§4 的全部主干。 相关章节:第十四、十五章(铜管组合与管弦色彩强化)、第十六章(音色的对比变化与配器布局)。 谱例 XIV-47(米约《第二交响曲》IV 织体分析)、XIV-48(陈怡《歌墟》)、 IV-85(谢德林《海鸥》)可回原书核对。
  • Adler《配器法教程》——乐器法基础。 改编(从钢琴稿到管弦)不在本 skill。
  • 本 skill 建立在管弦配器 + 通用层 + hybrid 实务推演之上。 ★ 真正的配乐知识(spotting、与画面的关系、cue 的写法)属于配乐(为画面写音乐),不在本包。

Frequently asked questions

What does the Mc Style Cinematic AI skill do?

Cinematic and hybrid orchestral music as a style layer (影视管弦与 hybrid 风格层) - the library's landing point for what "film grade" actually means. The three colour-configuration principles (pure-timbre layering, juxtaposition, and the mixed use of both), unison-that-is-not-unison and rhythmic heterophony as tension devices, why cinematic harmony is often non-functional and what replaces function, the orchestral-plus-electronic hybrid stack, the difference between scoring to picture and writing a song, and the transfer table. Use when writing orchestral or hybrid cues, when a track needs scale ra...

Why use Mc Style Cinematic on TypingMind?

Because you install it once and use it with any model. Mc Style Cinematic 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 Cinematic 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-cinematic. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Mc Style Cinematic?

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 Cinematic?

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

Is the Mc Style Cinematic 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 👇