learn to develop plugins

• Aug 30, 2021 - 13:56

Hi! what should i look for to learn how to develop plugins?


They are 2 domains that you must learn:
1) QML, MuseScore plugin language (and some javascript).
The Jesper Petersen's tutorial on youtube are tremendous source for learning QML.

2) The API of MuseScore which is documented here

And in order to know how to use it (it might be tricky sometimes), I'd avise you to look for plugin doing more or less what you'd like to do and read+understand their code and adapt it to your needs.

Bear in mind that MuseScore does not support the latest QML versions.
(I can't find the page describing wihich versions are supported.)

With my recent experience these are the latest supported versions of the QML librairies (this might help when writing nice GUI):
* QtQuick 2.9
* QtQuick.Controls 2.2
* QtQuick.Window 2.2
* QtQuick.Dialogs 1.2
* QtQuick.Controls.Styles 1.4
* QtQuick.Layouts 1.1
* FileIO 3.0

Do you still have an unanswered question? Please log in first to post your question.