継承
メソッド
clearAll() → {boolean}
この選択状態が対応しているすべてのオブジェクトタイプについて、該当するオブジェクトの選択を解除します。選択に変更があった場合は真を返します。
戻り値:
- 型
- boolean
clearGroups() → {boolean}
すべての NoteGroupReference
の選択を解除します。選択範囲に変更があれば真を返します。
戻り値:
- 型
- boolean
clearNotes() → {boolean}
すべてのノートの選択を解除します。選択が変更された場合、 真を返します。
戻り値:
- 型
- boolean
clearPitchControls() → {boolean}
すべてのピッチコントロールの選択を解除します。
(2.1.2 からサポート)
戻り値:
- 型
- boolean
getIndexInParent() → {number}
現在のオブジェクトの、親の中での添え字を取得します。Lua では、添え字は 1 から始まります。JavaScript では、添え字は 0 から始まります。
戻り値:
- 型
- number
getParent() → {NestedObject|undefined}
親 NestedObject
を取得します。現在のオブジェクトが親に付いていない場合、undefined
を返します。
戻り値:
- 型
- NestedObject | undefined
getSelectedGroups() → {array}
選択された NoteGroupReference
の配列を、
選択順にしたがって取得します。
戻り値:
an array
of NoteGroupReference
- 型
- array
getSelectedNotes() → {array}
選択された Note
の配列を、選択順に取得します。
戻り値:
An array of Note
- 型
- array
getSelectedPitchControls() → {array}
選択されたピッチコントロールオブジェクトの配列を取得します。
(2.1.2 からサポート)
戻り値:
An array of PitchControlPoint
or
PitchControlCurve
- 型
- array
getSelectedPoints(parameterType) → {array}
指定されたパラメータタイプの選択されたオートメーションポイントの配列を取得します。
選択されたオートメーションポイントの値を取得するには、返された位置を Automation#get
に渡してください。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
parameterType |
string |
The parameter type (e.g., "pitchDelta", "loudness", etc.) |
戻り値:
An array of Blick positions
- 型
- array
hasSelectedContent() → {boolean}
選択されているものがあるかどうか確認します。
戻り値:
- 型
- boolean
hasSelectedGroups() → {boolean}
NoteGroupReference
が1つ以上選択されているか確認します。
戻り値:
- 型
- boolean
hasSelectedNotes() → {boolean}
選択されている Note
がひとつ以上あるかどうか確認します。
戻り値:
- 型
- boolean
hasSelectedPitchControls() → {boolean}
選択されたピッチコントロールオブジェクトがあるかどうか確認します。
(2.1.2 からサポート)
戻り値:
- 型
- boolean
hasUnfinishedEdits() → {boolean}
選択されたオブジェクトに未完了の編集があるかどうか確認します。
例えば、ユーザがいくつかのノート / 制御点をドラッグしており、まだマウスを離していない場合、真を返します。
戻り値:
- 型
- boolean
isMemoryManaged() → {boolean}
現在のオブジェクトがメモリ管理されているかどうか(スクリプト環境によってガベージコレクションされるか)を確認します。
戻り値:
- 型
- boolean
registerClearCallback()
registerSelectionCallback()
selectGroup(reference)
選択にNoteGroupReference
を追加します。
引数は、現在開いているプロジェクトに含まれている必要があります。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
reference |
NoteGroupReference |
selectNote(note)
Note
を選択します。ノートは、ピアノロールで開かれている NoteGroupReference
の中になければなりません(MainEditorView#getCurrentGroup
を参照)。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
note |
Note |
selectPitchControls(controls)
ピッチコントロールオブジェクトを選択します。
(2.1.2 からサポート)
パラメータ:
名前 | 型 | 細細 |
---|---|---|
controls |
array |
Array of |
selectPoints(parameterType, positions)
指定されたパラメータタイプのオートメーションポイントを選択します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
parameterType |
string |
The parameter type |
positions |
array |
Array of Blick positions to select |
unselectGroup(reference) → {boolean}
NoteGroupReference
の選択を解除します。選択範囲に変更があれば真を返します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
reference |
NoteGroupReference |
戻り値:
- 型
- boolean
unselectNote(note) → {boolean}
Note
の選択を解除します。選択が変更された場合、
真を返します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
note |
Note |
戻り値:
- 型
- boolean
unselectPitchControls(controls)
ピッチコントロールオブジェクトの選択を解除します。
(2.1.2 からサポート)
パラメータ:
名前 | 型 | 細細 |
---|---|---|
controls |
array |
Array of |
unselectPoints(parameterType, positions)
指定されたパラメータタイプのオートメーションポイントの選択を解除します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
parameterType |
string |
The parameter type |
positions |
array |
Array of Blick positions to unselect |