Validate a project against FamiStudio rules
validate_fmsIdentifies project integrity issues by checking FamiStudio invariants, including envelope masks, DPCM mapping, unique IDs, references, note ranges, and pattern tables, returning a list of problems.
Instructions
Check every invariant FamiStudio relies on when loading a project: the mandatory four-envelope instrument masks, the DPCM mapping count, unique object ids, nextUniqueId, reference integrity, note ranges and effect ranges, and the fixed 256-entry pattern tables. Returns the list of problems.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | No | ||
| projectPath | No |