Inquiry about using MuseScore API for IB Computer Science Project
I am an IB student and I want to create a program that provides music tailored to the student's instrument and level. I would like to use MuseScore to search for the music to provide. Am I allowed to use an API or something similar to access the website and retrieve information from a third-party program?
Comments
I suspect you may be misinformed as to what the MuseScore Studio does. MuseScore Studio is a notation program that musicians/composers/arrangers can use to create musical scores in the Western musical style. It runs locally on a user's computer, not on the web. It knows nothing about styles, instruments, or level (unless the composer tells it). This website (musescore.org is where we discuss the application and [often :-) ] argue about how it should or shouldn't work.
On the other hand, the website musescore.com website is a collection of scores created by the MuseScore Studio application. Perhaps this is what you are referring to.
Personally I would advise against using this website for such a project. Any setting of "level" would be entirely arbitrary and often missing completely. ANY music can be readily--and usually easily--transposed for any other instrument. Often it's as simple as raising or lowering the notes by one to three (four?) octaves. Occasionally it actually requires transposing by intervals other than an octave: this is relatively easy by hand and disgustingly easy by using the MuseScore Studio application (5-7 mouse clicks).
In addition, sadly, the musescore.com website has frequent reports of taking action of less-than-sterling integrity. For example, misleading users into buying things they don't need or want ... and then making it difficult/impossible to reverse such purchases.
Personally, I would suggest that IMSLP (International Music Score Library Project / Petrucci Music Library) at imslp.org might be a better choice. However, I fear that it's unlikely that there is ANY website truly appropriate for what you want to do. Good luck!!!
There once was an API to access musescore.com, but it got taken down after having been abused to circumvent copyright restrictions