継承
メソッド
addMeasureMark(measure, nomin, denom)
measure
番目の小節に小節記号 nomin
/
denom
を挿入します。measure
番目の小節に小節記号が存在する場合、それを更新します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
measure |
number | |
nomin |
number | |
denom |
number |
addTempoMark(b, bpm)
テンポ記号 bpm
を
b
(ブリック)の位置に挿入します。b
の位置にテンポ記号がある場合、BPM
を更新します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
b |
number | |
bpm |
number |
clone() → {TimeAxis}
現在のオブジェクトの深いコピー。
戻り値:
- 型
- TimeAxis
getAllMeasureMarks() → {array}
この TimeAxis
内のすべての拍子記号を取得します。TimeAxis#getMeasureMarkAt
を参照してください。
戻り値:
an array
of object
- 型
- array
getAllTempoMarks() → {array}
この TimeAxis
内のすべてのテンポ記号を取得します。TimeAxis#getTempoMarkAt
を参照してください。
戻り値:
an array
of object
- 型
- array
getBlickFromSeconds(t) → {number}
物理的時間 t
(秒)を音楽的時間(ブリック)に変換します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
t |
number |
戻り値:
- 型
- number
getIndexInParent() → {number}
現在のオブジェクトの、親の中での添え字を取得します。Lua では、添え字は 1 から始まります。JavaScript では、添え字は 0 から始まります。
戻り値:
- 型
- number
getMeasureAt(b) → {number}
位置 b
(ブリック)の小節番号を取得します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
b |
number |
戻り値:
- 型
- number
getMeasureMarkAt(measureNumber) → {object}
measureNumber
小節の拍子記号を取得します。
返されるオブジェクトには、以下のプロパティがあります。
position
:number
拍子記号が置かれる小節の番号positionBlick
:number
拍子記号の位置(ブリック)numerator
:number
分子(例: 3/4 拍子の場合は 3)denominator
:number
分母(例: 3/4 拍子の場合は 4)
パラメータ:
名前 | 型 | 細細 |
---|---|---|
measureNumber |
number |
戻り値:
- 型
- object
getMeasureMarkAtBlick(b) → {object}
位置 b
(ブリック)で有効な拍子記号を取得します。返されるオブジェクトについては、TimeAxis#getMeasureMarkAt
を参照してください。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
b |
number |
戻り値:
- 型
- object
getParent() → {NestedObject|undefined}
親 NestedObject
を取得します。現在のオブジェクトが親に付いていない場合、undefined
を返します。
戻り値:
- 型
- NestedObject | undefined
getSecondsFromBlick(b) → {number}
音楽的時間 b
(ブリック)を物理的時間(秒)に変換します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
b |
number |
戻り値:
- 型
- number
getTempoMarkAt(b) → {TempoMark}
位置 b
(ブリック)で有効なテンポ記号を取得します。
返されるオブジェクトには、以下のプロパティがあります。
position
:number
テンポ記号の位置(ブリック)positionSeconds
:number
テンポ記号の位置(秒)bpm
:number
このテンポ記号から次のテンポ記号まで有効な BPM
パラメータ:
名前 | 型 | 細細 |
---|---|---|
b |
number |
戻り値:
- 型
- TempoMark
isMemoryManaged() → {boolean}
現在のオブジェクトがメモリ管理されているかどうか(スクリプト環境によってガベージコレクションされるか)を確認します。
戻り値:
- 型
- boolean
removeMeasureMark(measure) → {boolean}
measure
番目の小節にある小節記号を削除します。measure
番目の小節に小節記号が存在する場合、真を返します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
measure |
number |
戻り値:
- 型
- boolean
removeTempoMark(b) → {boolean}
位置
b
(ブリック)のテンポ記号を削除します。b
の位置にテンポ記号がある場合、真を返します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
b |
number |
戻り値:
- 型
- boolean