instrument name failures using qml

• Mar 6, 2021 - 19:26
Reported version
3.6
Type
Plugins
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

using today's daily build, the following qml commands resulted in failed instruments

examples:
1) var score = newScore("sequence.mscz", "Timpani", measures);
2) var score = newScore("sequence.mscz", "Slap", measures);
3) var score = newScore("sequence.mscz", "Pardessus de viole", measures);

I suspect the list is far greater, possible every instrument; and the problem is not new.

comments:

1 could be semi-corrected by changing to "timpani". This would generate a treble clef instead of a bass clef. The instrument properties indicated the part was "Timpani".

2 could be semi-corrected by changing to "slap". This would generate a treble clef instead of a percussion clef. The instrument properties indicated the part was "Slap".

3 was never corrected. Various name permutations were tried, e.g. "pardessus de viole", "pardessusdeviole". Every time the resulting instrument part was void/undefined, with a treble clef.

Tried to correct #1&2 using qml, but never could figure out how to use qml to correct the clef. Hours spent looking for one example, no luck. Saw plugin forum requests dating back to 2015 asking similar questions on changing clef using qml, no responses. Tried to delve directly into the musescore source code, overwhelmed & unable to find "the list" of instruments that qml uses.


Comments