---
name: laohu-arrangement-boombap
description: 当用户要求 boom-bap 编曲或以说唱口袋为目标时，围绕2/4后拍、循环素材与人声留白设计节奏关系。
---

本子级只由 [laohu-arrangement 主 Skill](../../SKILL.md) 在用户明确要求 boom-bap 风格或按 boom-bap 方法改编时加载。简报、唱片、采样或作者仅提到 boom-bap 不触发；只要求复古、爵士感、采样或嘻哈也不自动等同于此路线。保持用户锁定的说唱内容、速度、旋律和制作目标，返回节奏骨架与采样/音色取舍，由宿主继续全曲设计与输出。

# Boom-bap：让说唱口袋与鼓组重心先成立

## 默认决策

本地常规路线以 4/4 head-nod 拍感起步：snare 在第 2、4 拍建立 backbeat，kick 给小节重心和说唱重音作支撑/回应；再对照人声句尾修剪，不把每个字都变成 kick。若已给参考或节拍器，先保留其实际速度与拍轴，只在其拍内调整位置。

先让 kick/snare 与说唱干声一起成立，再选择律动处理：鼓 break、采样本身有可辨的 swing/松紧时沿用其起音关系；来源较直、词句需要清晰落拍时保持更直的细分；需更松的 head-nod 才逐层加微时值，不凭风格名随意推迟全套鼓。不要把 swing 设成固定比例或把轻微人性时值量化掉。采样切片对齐同一拍轴，再听切口、句尾和循环接缝。

先定 kick 与 snare 的主次和相互位置，再写 hi-hat、ghost note、短过门。让 snare 的第 2、4 拍成为可跟随的骨架；kick 承接低音重音或在反拍/弱拍推动说唱句法，避免每个低音音节都重复击鼓。将节奏导入人声或对照已有人声试听，若鼓点遮住辅音、句尾或重音，先移位、删点、缩短尾音，再添装饰。

## 采样与伴奏选择

常规做法是先选一段能承载说唱的短循环，让采样/重奏材料提供和声底色或记忆性切分，再围绕核心切片保留循环身份；需要发展时只重排局部切片、延长/截短尾音或叠加回应层。若参考的旋律采样本身就是主题，则不要为显示制作技巧而过度碎切；若说唱句法要求更大的停顿，暂时抽掉采样比添新层更有效。无采样材料时可用重奏、键盘、短音色或原创音型完成同一声部功能。

有低音时先听它和 kick 的职责：同位可强化落点，错位可形成回应；保证超低频起音、音高和尾长不互相糊成持续噪团。旋律、和弦或采样不必满铺；先留下能支撑人声调性、情绪和辨识度的部分。

## 段落变化与分支

先让主段能稳定承载一整段说唱，再只在结构需要处改变切片次序、鼓组密度、低音进入、音区或声部留白。副歌若要更可记，可让钩子获得更清楚的节奏重心或伴奏回应；若作品依靠持续 head-nod 感，保留鼓型并用短停、重音位移或局部层次变化即可。不要按固定小节数加 fill，也不要求每段都换采样。

纯器乐 boom-bap 将人声句法位置替换为主旋律/采样乐句的起止；先把主句与鼓点的前景关系写清，再决定是否保留空拍。

## 与其他专项的组合

本配置主导 boom-bap 鼓组口袋、说唱与采样的节奏关系。可与明确选择的其他专项并行：由各专项分别决定其声部职责，再由宿主统一拍轴、低频和段落密度。同一人声/鼓组落点出现互斥要求时，回宿主按锁定参考和主导目标裁决；不能用后读规则覆盖已确认拍点。

## 返回宿主与检查

返回：拍轴与细分假设、kick/snare 关系、人声留白位置、采样/原创素材承担的角色、低频协作方式、段落中实际变化的位置，以及需要试听确认的项目。宿主据此完成主题/段落蓝图、其他声部、格式编译和交付验收。

检查：人声重音与鼓组重心是否相互支持；snare 是否可辨；kick、低音与采样是否抢同一拍位或低频空间；切片和循环接缝是否完整；段落变化是否有作品职务。无法试听时，把 pocket 与采样接缝标为待听，不宣称已成立。

## 方法依据与适用边界

Red Bull Music Academy 的《In Search of Boom Bap》引用 KRS-One 对 kick/snare 重心及“用较少乐器形成强节奏感”的说明，并回顾该称谓的嘻哈历史语境。这里把历史重心转成本地工作顺序：先定说唱 pocket 与 2/4 backbeat，再决定素材切分和其余声部。该文讨论的是一种重要制作路线，不证明所有 boom-bap 必须采样、使用同一鼓音色或采用固定速度。

## 生成提示、演唱与可编辑事件控制

Style Prompt按宿主的Global Metadata / Vocal Details / Arrangement组句，替换尖括号变量后再投喂： 交付 Style Prompt 前，将尖括号槽位替换成已确认、可直接阅读的短语并合成为完整句；未定项留在声音蓝图/Platform Assumptions，不把槽位名投喂。
Global Metadata：boom-bap hip-hop, <BPM> BPM, 4/4 head-nod pocket, <straight / laid-back subdivision>, <sampled loop / sparse original bed>。
Vocal Details：<已确认的歌者与音区>，rap phrasing <on-grid / slightly behind>，重音落在<锁定音节定位>，句尾在<定位>留出回应空位。
Arrangement：kick supports <说唱重音定位>，snare anchors beats 2 and 4，<loop> sustains the verse，<指定短切片/乐器> answers after <句尾定位>。
器乐版删去Vocal Details，改写Motif / Front Identity。固定项是4/4的2、4拍军鼓与清楚人声重音；break/采样已有swing就沿用，原素材更直或歌词要求利落时用直细分。副歌若需要集体记忆点，改采样回句或稀疏人声重音；持续点头感优先时保持循环，只改局部空拍。

有干声/旋律时，为每个乐段记主唱句的入拍、承重音节、句尾长度和换气/留白，照原音频精确落到onset_qn；无旋律时只写相对拍前/拍中/拍后、重音字和候选停顿，不能编造具体音高、字头拍值或真实气口。锁定歌词逐字不改。

MIDI以独立part_id编鼓、采样、低音和主唱导唱；每个note写onset_qn、offset_qn、pitch_sounding_midi，采样切片以同一QN网格对齐。snare默认置小节起点后1与3 QN，kick只标已选重音/回应，hat按已定八分或十六分细分逐音填值；ghost note与短fill用较低velocity并让回主拍，数值按目标音源填写。ABC用M:4/4、匹配细分的L:、分开的V:节奏声部及z休止，演唱用w:按实际音节对齐；鼓件写在V:打击乐声部，音高—鼓件映射按接收解析器/目标方言填写；解析器无对应映射时交独立鼓事件表，不把音名字母或GM program当通用鼓谱。MusicXML打击乐音符用unpitched/display-step/display-octave表示谱面位置，instrument id回指part-list中的score-instrument；midi-instrument/midi-unpitched按目标鼓表映射播放音高，MusicXML值用1–128写法并转换目标raw MIDI 0–127键号。鼓点时值用divisions核对；采样旋律仍用实际pitch、duration和voice。
