Developer documentations for 2.x version plugins
Hello.
I would like to develop a plugin for MuseScore 2.x. Is there any documentation about it?
Hello.
I would like to develop a plugin for MuseScore 2.x. Is there any documentation about it?
Do you still have an unanswered question? Please log in first to post your question.
Comments
I can only recall a conversation:
https://musescore.org/en/node/51801
The Help within Plugins / Plugin Creator has fairly "complete", if rather sparse, documentation. That plus the source code to MuseScore itself of course.
In reply to The Help within Plugins / by Marc Sabatella
What do you mean with 'fairly "complete"' ?
What I am missing completely is an introduction to the basics of Plugin creation.
Without that I have no idea how to read and use the "Help" information within the Plugin Creator. And I have tried - really I have.
In reply to What do you mean with 'fairly by mtarenskeen
By "fairly complete" I mean it covers every single class, method, etc. But indeed, its not a "how to get started" tutorial. For that, best thing to do is look at the sample plugins provided to see how they do things. That's what they are for - it's not like most of them do anything useful otherwise :-).
I have been editing a copy of an existing MuseScore 2 (qml) plugin to get a feel for how plugins work. I am running MuseScore 2.0.1 on Windows 7.
So far it seems that if something is wrong, nothing happens.N o error messages, just silence.
Is there any way to quickly check for syntax errors?
Is there a debugger for these plugins? (I am just running them from the Plugin creator.) Do I need to be running a debug version of MuseScore? Will doing so provide me any tools (like setting breakpoints and examining variables) for debugging a plugin?
If not, are there commands that I can use to at least trace the state of variables? If so, could someone please point me to the descriptions for those commands?
Thanks very much
Bob
In reply to I have been editing a copy of by bobzawalich
Hi Bob,
please see Options for debugging QML plugins? .