transpose_by_interval
Shift a MuseScore score by a specified number of semitones up or down. Provide a base64-encoded score and receive the transposed version.
Instructions
Transpose a score by a fixed number of semitones via the MuseScore CLI.
Requires MuseScore 3.3+ with --score-transpose support.
Args: score_b64: Base64-encoded score file. input_suffix: Input extension, e.g. "mscz". semitones: Number of semitones to transpose (1–24). direction: "up" or "down".
Returns: Base64-encoded mscz of the transposed score.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| score_b64 | Yes | ||
| input_suffix | Yes | ||
| semitones | Yes | ||
| direction | No | up |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |