Files
nexus/wiki/concepts/AdaptiveMusic.md
2026-04-26 08:02:48 +08:00

48 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Adaptive Music"
type: concept
tags: [game-audio, music, middleware]
sources: [game-audio-engineer]
last_updated: 2026-04-26
---
## Aliases
- Adaptive Game Music
- Dynamic Music System
- Interactive Music
## Definition
由游戏状态参数(如 CombatIntensity、Tension、Health驱动的动态音乐系统。通过音频中间件FMOD/Wwise的参数 API实时调整音乐层切换、混音比例和编曲元素无需硬切。核心原则**tempo-synced 转换**(与节拍对齐)和**玩家感受而非意识到**。
## Core Mechanism
### Tension Parameter0.01.0
| 值 | 游戏状态 | 音乐响应 |
|----|---------|---------|
| 0.0 | 无敌人/探索 | 仅基础探索层,可无限播放不疲劳 |
| 0.3 | 警戒状态 | 鼓点进入 |
| 0.6 | 主动战斗 | 完整编曲 |
| 1.0 | Boss/危机 | 最高强度层 |
**来源驱动**AI threat level aggregator script
**更新频率**:每 0.5 秒lerp 平滑)
### Music Transition Rules
- 必须 tempo-synced量化为最近节拍边界
- 禁止 hard cuts除非设计明确要求
- Stem-based horizontal re-sequencing 优先于 vertical layering内存效率
- 始终保留 neutral/exploration 层可独立无限播放
## Connections
- [[SpatialAudio]]自适应音乐也需要空间化处理3D 定位音乐会随玩家位置变化)
- [[AudioMiddleware]]FMOD/Wwise提供参数 API 驱动的实时音乐控制
- [[game-audio-engineer]] ← authored_by ← [[GameAudioEngineer]]
## Related Concepts
- [[SpatialAudio]]:空间化音效,与自适应音乐共享中间件架构
- [[ProceduralAudio]]:程序化音频可作为自适应音乐的补充层
## Sources
- [[game-audio-engineer]]:完整规范包括 CombatIntensity 参数映射表、音乐集成五阶段流程