Improving SATB in MuseScore
Where in the MuseScore source code can I edit SATB stuff? I've searched in solution window, SATB and it only has .musx files which are not the SATB source code. Also, I searched in notation .cpp files. Couldn't really find it in there. I also checked plugins, doesn't seem to be there either. Is SATB in its own .cpp file? If so, can you direct me to it? I have a project idea I want to implement using the SATB format. Thanks!
Comments
There's no SATB I'm the source and none is needed at all.
There are SATB templates, mscx files.
In reply to There's no SATB I'm the… by Jojo-Schmitz
Thank you for your response. I have located them. If you don't mind, here's another question. I plan on implementing logic for SATB. For example, the user can create their own SATB harmony and the logic will check if they have followed four-part writing rules. Where can I implement this feature? I would have to say the notation section in the source code, but I'm not too sure. Thanks!
In reply to Thank you for your response… by Steven Yeung
There are a few plugins for this, see https://musescore.org/en/project/barbershop-checker, https://musescore.org/en/project/barbershop-harmonizer, https://musescore.org/en/project/check-harmony-against-actual-bach-chor…, https://musescore.org/project/check-harmony-rules and probably some more
In reply to There are a few plugins for… by Jojo-Schmitz
These are very good resources. Thank you! And one more question if you don't mind. If I want to implement my own version of this in MuseScore4, which folder should I go? I was thinking of plugins folder and implement this in qml or if C++, which other folder. (This is for a capstone project series at school). Thanks again
In reply to These are very good… by Steven Yeung
I'd go for a plugin, so qml
In reply to I'd go for a plugin, so qml by Jojo-Schmitz
Thank you for your comments!