diagnose_midi_clip
Scan a MIDI clip for overlapping notes, quantization errors, and, when scale is set, out-of-scale pitches to fix timing and pitch issues.
Instructions
Scan a MIDI clip for overlapping notes, notes outside scale, and quantization issues.
Side effects: none.
Example: diagnose_midi_clip(0, 0, "C", "major") checks scale conformance.
Edge cases: audio clips return WRONG_TYPE; omitting scale skips pitch analysis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clip_index | Yes | ||
| scale_root | No | ||
| scale_type | No | ||
| track_index | Yes |