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 | 相対ベロシティを参照もしくは設定 |