import QtQuick 2.0 import MuseScore 3.0 MuseScore { version: "3.0" description: "This demo plugin creates a new score." menuPath: "Plugins.createscore" requiresScore: false onRun: { console.log("hello createscore"); var score = newScore("Test-Score", "piano", 5); var numerator = 3; var denominator = 4; score.addText("title", "==Test-Score=="); score.addText("subtitle", "subtitle"); score.addText("composer", "Composer"); score.addText("lyricist", "Lyricist"); var cursor = score.newCursor(); cursor.track = 0; cursor.rewind(0); var ts = newElement(Element.TIMESIG); ts.timesig = fraction(numerator, denominator); cursor.add(ts); cursor.rewind(0); cursor.setDuration(1, 4); cursor.addNote(60); cursor.next(); cursor.setDuration(3, 8); cursor.addNote(64); cursor.next(); cursor.setDuration(1, 4); cursor.addNote(68); cursor.next(); cursor.addNote(72); Qt.quit(); } }