Piggybacking off the MuseScore project
Hi all,
I'd like to make an app that can programatically create a score with a desired time signature/key etc and write notes to the score.
It will essentially become a sheet music generator.
I'd love to piggyback off of the MuseScore program, but I have questions on how to actually take the important stuff.
It looks like the folders below hold useful information.
"./src"
"./src/engraving/rendering/single"
".src/engraving/libmscore"
How easy is it to set up a C based environment where I can download the script dependencies to render a basic test case? I did C a while ago so I know this could potentially be difficult to set up and the learning curve will generally be quite steep.
Still I'm game for it!
Things I imagine I'll need.
- Symbols/assets - like the clefs, sharp and flat signs etc.
- A way to define the score - key and time signature, maybe number of bars
- A way to place a note on the score.
Of course I know this can be done in the MuseScore program, but I would eventually like to generate a score programatically.
I'd appreciate tips on what would be most useful for me and where I should begin.
Thanks for your help!
Comments
> where I should begin
pls see https://musescore.org/en/contribute
In reply to > where I should begin pls… by msfp
Thanks. I've been reading the source code from Github, which is basically what it says. Any other advice?