MuseScore プラグイン API

サンプル

Score

プロパティ/メソッド 説明
newCursor() : Cursor
nstaves : Number 譜表の数

Cursor

プロパティ/メソッド 説明
staffIdx : Number 譜表のインデックスを参照または設定する
voice : Number 声部のインデックスを参照または設定する [0, 4)
segment : ?
element : Element カーソル位置の要素を取得する
rewind (position : Number) : void カーソル位置を指定の場所に巻き戻す
next () : void カーソルを次の位置に進める

Element

プロパティ/メソッド 説明
type : ElementType 要素の型を取得する
notes : Note[] コードに含まれる音符のリスト。低い順
ElementType
説明
Element.CHORD コード(音符)
Element.REST 休符

Note

プロパティ/メソッド 説明
type : Number
name : String
parent : Object
selected : Boolean
visible : Boolean
small : Boolean
offsetX : Number
offsetY : Number
z : Number
lineType : ?
line : Number
direction : ?
velocity : Number ベロシティを参照もしくは設定
veloOffset : Number 相対ベロシティを参照もしくは設定