check_enharmonic
Detect incorrect enharmonic spellings and get key-contextual suggestions for corrected pitch notation.
Instructions
Check for potentially incorrect enharmonic spellings.
Suggests alternative spellings based on key context.
Args: pitches: List of pitches to check (e.g., ["C#4", "Db4", "F#4"]) key: Key context (e.g., "Db major" - suggests Db instead of C#)
Returns: List of spelling suggestions
Examples: - check_enharmonic(["C#4", "F#4"], key="Db major") -> Suggests using Db and Gb instead
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pitches | Yes | ||
| key | No | C major |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||