关于 daw-music
daw-music 是面向游戏音乐创作者与音频实现人员的创作指南,涵盖 DAW 选择、互动音乐结构、循环制作和导出。还介绍了将分轨素材接入 Wwise 或 FMOD 的流程。
主要功能
- 01DAW 选择参考
- 02游戏互动音乐分层
- 03作曲制作流程
- 04无缝循环制作技巧
- 05音频格式与导出设置
- 06中间件集成流程
适用场景
- 01为游戏项目挑选 DAW
- 02设计随游戏情境变化的音乐层
- 03排查循环音频的咔嗒声
- 04将分轨素材接入 Wwise 或 FMOD
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pluginagentmarketplace/ custom-plugin-game-developer --skill daw-music安装后在 Claude Code 中输入/daw-music确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/daw_config.yamlreferences/DAW_GUIDE.mdscripts/music_helper.py详细介绍
DAW 与音乐创作
DAW 选择
┌─────────────────────────────────────────────────────────────┐
│ DAW COMPARISON │
├─────────────────────────────────────────────────────────────┤
│ REAPER: │
│ Price: $60 │ Best for: Game audio, flexibility │
│ Pros: Lightweight, customizable, great for stems │
├─────────────────────────────────────────────────────────────┤
│ ABLETON LIVE: │
│ Price: $99-749 │ Best for: Electronic, live performance │
│ Pros: Session view, great for layered music │
├─────────────────────────────────────────────────────────────┤
│ FL STUDIO: │
│ Price: $99-499 │ Best for: Electronic, hip-hop │
│ Pros: Pattern-based, lifetime updates │
├─────────────────────────────────────────────────────────────┤
│ LOGIC PRO: │
│ Price: $199 │ Best for: Film, orchestral (Mac only) │
│ Pros: Great instruments, Apple ecosystem │
└─────────────────────────────────────────────────────────────┘
游戏音乐结构
INTERACTIVE MUSIC LAYERS:
┌─────────────────────────────────────────────────────────────┐
│ Layer 1 (Base): Percussion/rhythm - always playing │
│ Layer 2 (Harmony): Pads/strings - calm moments │
│ Layer 3 (Melody): Main theme - exploration │
│ Layer 4 (Tension): Dissonance - approaching danger │
│ Layer 5 (Combat): Intense - full orchestra/drums │
└─────────────────────────────────────────────────────────────┘
MUSIC STATE TRANSITIONS:
┌─────────────────────────────────────────────────────────────┐
│ [EXPLORATION] → detect enemy → [TENSION] │
│ ↑ ↓ │
│ └── no enemy ←───────── [COMBAT] ←── engage │
│ ↓ │
│ enemy defeated │
│ ↓ │
│ [VICTORY] │
│ ↓ │
│ → [EXPLORATION] │
└─────────────────────────────────────────────────────────────┘
创作工作流
GAME MUSIC PRODUCTION PIPELINE:
┌─────────────────────────────────────────────────────────────┐
│ 1. CONCEPT: │
│ • Reference tracks │
│ • Mood boards │
│ • Discuss with team │
├─────────────────────────────────────────────────────────────┤
│ 2. SKETCH: │
│ • Quick mockup (piano/synth) │
│ • Establish tempo, key, theme │
│ • 30-second demo for approval │
├─────────────────────────────────────────────────────────────┤
│ 3. PRODUCTION: │
│ • Full instrumentation │
│ • Create stems for interactivity │
│ • Multiple intensity versions │
├─────────────────────────────────────────────────────────────┤
│ 4. MIXING: │
│ • Balance levels │
│ • EQ and compression │
│ • Leave headroom for SFX │
├─────────────────────────────────────────────────────────────┤
│ 5. EXPORT: │
│ • Loop points (seamless) │
│ • Stems for middleware │
│ • Multiple quality versions │
└─────────────────────────────────────────────────────────────┘
无缝循环制作
LOOP TECHNIQUES:
┌─────────────────────────────────────────────────────────────┐
│ 1. MEASURE-ALIGNED: │
│ • Start/end on exact bar boundaries │
│ • Ensure reverb tails don't extend past end │
│ • Crossfade at loop point if needed │
├─────────────────────────────────────────────────────────────┤
│ 2. INTRO + LOOP: │
│ • Separate intro section │
│ • Main loop starts after intro │
│ • Mark loop start/end points in metadata │
├─────────────────────────────────────────────────────────────┤
│ 3. STINGER TRANSITIONS: │
│ • Short musical phrases for state changes │
│ • Victory fanfares │
│ • Death/failure sounds │
└─────────────────────────────────────────────────────────────┘
导出设置
| 格式 | 用途 | 设置 |
|---|---|---|
| WAV | 母带/分轨 | 48kHz,24-bit |
| OGG | 游戏运行时 | 128-192 kbps |
| MP3 | 备份/试听 | 320 kbps |
| MIDI | 交互式 | 标准 MIDI |
🔧 故障排查
┌─────────────────────────────────────────────────────────────┐
│ PROBLEM: Loop has audible click/pop │
├─────────────────────────────────────────────────────────────┤
│ SOLUTIONS: │
│ → Ensure loop points are at zero-crossing │
│ → Add small crossfade (5-10ms) │
│ → Check reverb/delay tails │
│ → Verify exact sample alignment │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ PROBLEM: Music doesn't fit game mood │
├─────────────────────────────────────────────────────────────┤
│ SOLUTIONS: │
│ → Create reference playlist with team │
│ → Start with temp music to establish mood │
│ → Get feedback on sketches before full production │
│ → Consider genre conventions │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ PROBLEM: Transitions between music states jarring │
├─────────────────────────────────────────────────────────────┤
│ SOLUTIONS: │
│ → Use same key/tempo across states │
│ → Add transition stingers │
│ → Crossfade on musical boundaries (bars) │
│ → Use stems to gradually add/remove layers │
└─────────────────────────────────────────────────────────────┘
集成工作流
MIDDLEWARE INTEGRATION:
┌─────────────────────────────────────────────────────────────┐
│ DAW → Export Stems → Wwise/FMOD → Game Engine │
│ │
│ Stems typically: │
│ • Percussion │
│ • Bass │
│ • Harmony │
│ • Melody │
│ • FX/Stingers │
└─────────────────────────────────────────────────────────────┘
使用此技能:创作游戏音乐、实现音频系统或制作交互式配乐时。
评论
支持 Markdown