Yes, Sc is at the same time the “orchestra” and “score” language, so it’s nice to have some “affordances” for notation…
Ps. It should be straightforwards to extend the model to allow strings for degrees, so that something like the below would be accepted:
var d = "f d b g f b' a+ e d+ c-' b' f e+ d' c' b+' c' a f g+".split($ );
Pbind('scale', Scale.minor, 'root', 11, 'degree', d, 'dur', 1 / 2).play
Here + is raised one step, - is lowered one step, ’ is raised one octave, , is lowered one octave. (+ and - because in B-minor “c” is “c♯” and “c-” is “c♮”.) Also, the raise and lower qualifiers could read the amount from a field in the event, so if one liked + could be raise a half step (quarter tone), and ++ raise a step, &etc.