Plugin - Note object: tied property is reversed / userAccidental is partial
In the scripting object Note:
A) tied property return values 1 and 2 are exchanged with respect to the README.scripts documentation (and to the values which make more sense...).
B) userAccidental property only returns 'special' accidentals (quarter-tone); for any other it returns 0. While this matches the <userAccidental> tag of the .mscx file format, it makes unnecessary complex to determine the note accidental (of whatever type). I suggest to change the property into accidental and returns the accidental type value.
The attached ZIP contained an edited version of the scnote.cpp file implementing the two changes above (the property accidental can be written to, but only the userAccidental internal value is changed) Each edited point is clearly marked by comments.