RetakeList

RetakeList

ノートのレンダリングバリエーションを制御するためのリテイクリスト。

(2.1.1 以降でサポート)

継承

メソッド

deleteTake(takeId)

IDによってリテイクを削除します。

注意:デフォルトリテイク(ID 0)は削除できません。

パラメータ:
名前 細細
takeId number

the ID of the retake to delete

generateTake(newDuration, newPitch, newTimbre) → {number}

指定されたバリエーションパラメータで新しいリテイクを生成します。

新しく生成されたリテイクのIDを返します。

パラメータ:
名前 細細
newDuration boolean

whether to generate new duration variation

newPitch boolean

whether to generate new pitch variation

newTimbre boolean

whether to generate new timbre variation

戻り値:

the ID of the newly generated retake

number

getIndexInParent() → {number}

継承元:

現在のオブジェクトの、親の中での添え字を取得します。Lua では、添え字は 1 から始まります。JavaScript では、添え字は 0 から始まります。

戻り値:
number

getNumTakes() → {number}

このリスト内のリテイク数を取得します。

戻り値:

number of retakes

number

getParent() → {NestedObject|undefined}

継承元:

NestedObject を取得します。現在のオブジェクトが親に付いていない場合、undefined を返します。

戻り値:
NestedObject | undefined

isMemoryManaged() → {boolean}

継承元:

現在のオブジェクトがメモリ管理されているかどうか(スクリプト環境によってガベージコレクションされるか)を確認します。

戻り値:
boolean

setActiveTake(takeId)

IDによってアクティブなリテイクを設定します。

アクティブなリテイクは、レンダリングに使用されるバリエーションを決定します。

パラメータ:
名前 細細
takeId number

the ID of the retake to set as active