--- 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 Parameter(0.0–1.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 参数映射表、音乐集成五阶段流程