main.js.diff chart.notes?.forEach(note => {
note.startAtPx = (
// ノーツの小節番号の開始位置
chart.barStartAtPx[note.when[0]]
// + 小節内拍数
+ (note.when[1] / note.when[2] * 4)
// × 1拍のpx数
- * pxPerSec
+ * (60 / chart.bpm(note.when[0])) * pxPerSec
// × 速度倍率
* chart.soflan(note.when[0])
);
});