Tutorials for plugin development
I want to write a simple tuning plugin. It would involve changing the tuning value of each note in the selection based on its letter, its accidental, and data from a separate text file. Each text file in the directory would be a different option in the [Plugins -> Plugin Name] dropdown thing.
Is there a good resource for learning how to make a musescore plugin? The handbook talks about what plugins do and how to use them, but not much on how to program one.
Thanks!
Comments
No there isn't.
It's mostly look at other plugins and/or check the reference/source code to work on things.
In your case you'll probably want to take a look at the following existing plugins: Tunings and Temperaments, Tuning Cents and/or 31-TET retuning
In reply to No there isn't… by jeetee
The example plugins which come with MuseScore look like great examples to learn from, but I can't find their qml files. Is there a place to download them?
In reply to The example plugins which… by HEHEHE I AM A …
Their QML files are part of the installation, on Windows you find them in "%ProgramFiles(x89)%/MuseScore 2/plugins" (unless installed via the Windows store).
But you can also get them from GitHub
In reply to Theit QML files are part of… by Jojo-Schmitz
Thanks, I'll look them over.
In reply to Thanks, I'll look them over. by HEHEHE I AM A …
Also helpful: QML documentation at http://doc.qt.io/, and this explanation of MuseScore score structure: https://musescore.org/en/developers-handbook/references/musescore-inter…