diff --git a/docs/product/instrument-control-surface.md b/docs/product/instrument-control-surface.md index b406e8d..a2ba3cc 100644 --- a/docs/product/instrument-control-surface.md +++ b/docs/product/instrument-control-surface.md @@ -1522,7 +1522,7 @@ The wave boundaries are collision boundaries, not preferences: `deck_values.cpp` by W1-T1 then W2-T1; `editor_paint_waveform.cpp` by W1-T3 then W2-T2; `deck_groups.cpp` by W1-T4 (the row predicate) then W2-T1 (the descriptor) then W3-T1 (the row consumption); `voice.cpp` by W1-T5 then W2-T1; and **one params-payload version bump per wave, owned by one -track** (W1-T2 takes v14 for the limiter flag, W2-T1 takes v15 for rate + pitch offset) — the +track** (W1-T2 takes v15 for the limiter flag, W2-T1 takes v16 for rate + pitch offset) — the two new W1 tracks take **no rung at all**, so the ladder is unchanged by the resequencing. Two shared files are named rather than discovered at merge: `core/instrument/engine/CMakeLists.txt` inside W1 (T2 | T5) and `editor_session.cpp` inside