find_dissonances
Analyze a set of pitches to identify dissonant intervals and receive resolution advice, supporting contrapuntal and harmonic contexts.
Instructions
Find dissonant intervals in a collection of pitches.
Args: pitches: List of pitches sounding together (e.g., ["C4", "E4", "G4", "B4"]) context: Context for analysis ("counterpoint", "harmony", "any")
Returns: List of dissonances found with resolution advice
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"pitches": "<pitches>"
},
"name": "find_dissonances"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pitches | Yes | ||
| context | No | counterpoint |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||