Functions

getBPMs(validLine, measure, [basebpm])Array.<number>

小節あたりのBPMを配列に変換する関数

getBEATs(validLine, measure)Array.<number>

小節あたりの拍数を配列に変換する関数

getNotes(validLine, tpb, beats)Array.<ISusMeta>

sus有効行からノーツオブジェクトに変換する関数

getLongLane(notes, laneType)Array.<Array.<ISusNotes>>

ノーツからロングオブジェクトに変換する関数

getScore(sus, [tickPerBeat])ISusScore

susを解析する関数

getBPMs(validLine, measure, [basebpm]) ⇒ Array.<number>

小節あたりのBPMを配列に変換する関数

Kind: global function
Returns: Array.<number> - BPMs[<小節番号>] = 小節のBPM

Param Type Default Description
validLine Array.<string> sus有効行配列
measure number 譜面小節数
[basebpm] number 120 譜面BASEBPM

getBEATs(validLine, measure) ⇒ Array.<number>

小節あたりの拍数を配列に変換する関数

Kind: global function
Returns: Array.<number> - BEATs[<小節番号>] = 小節の拍数

Param Type Description
validLine Array.<string> sus有効行配列
measure number 譜面小節数

getNotes(validLine, tpb, beats) ⇒ Array.<ISusMeta>

sus有効行からノーツオブジェクトに変換する関数

Kind: global function
Returns: Array.<ISusMeta> - BEATs[<小節番号>] = 小節の拍数

Param Type Description
validLine Array.<string> sus有効行配列
tpb number Tick辺りの拍数
beats Array.<number> 拍数の配列

getLongLane(notes, laneType) ⇒ Array.<Array.<ISusNotes>>

ノーツからロングオブジェクトに変換する関数

Kind: global function
Returns: Array.<Array.<ISusNotes>> - ロングオブジェクトの配列

Param Type Description
notes Array.<ISusNotes> ノーツ配列
laneType number ロング種別

getScore(sus, [tickPerBeat]) ⇒ ISusScore

susを解析する関数

Kind: global function
Returns: ISusScore - 譜面

Param Type Default Description
sus String sus文字列
[tickPerBeat] Number 192 TickPerBeat