Does it fit a range
fit_rangeWhether a part (default: the whole score) lies within a range, a singer's voice,
an instrument's compass, a kalimba's tines, and how to make it: lowest/highest
are its notes now, fits every transposition that puts them inside low…high,
nearest first, with the key it lands in (empty: no shift fits). Pass a shift's
semitones to transpose_score. Nothing is recognised again, no pages are charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| low | Yes | the lowest pitch the voice or instrument has, e.g. 'C4', 'F#3', 'Bb2' | |
| file | No | collection mode only: which MusicXML of `files`, e.g. '003.musicxml' | |
| high | Yes | the highest pitch, e.g. 'G5' | |
| part | No | only this part: id (P2), name (Alto) or number (2); several: 'Soprano,Alto' | |
| recognition_id | Yes | id returned by recognize_sheet_music, e.g. rec_… |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||