Grand Action Model

quasi-static statics + friction · predicts what a KMD measures KMD viewer Piano scan Fault atlas

Action

Touchweight curve

KMD numbers

    Regulation (from the model)

      Diagnosis

      Import a KMD curve (per-key CSV or project .json) to compare and diagnose. Or use the current model as a synthetic “measurement”, change a setting, and see if the diagnosis finds it.

      Parameters

      adj = regulation/condition item the diagnosis can blame. Coordinates are mm at the rest pose; x runs away from the player, y up.

      Simulating…