时间
时间是制谱过程中最重要的属性之一,它决定了音符的下落时机以及事件的发生时机
拍数
在 Phichain 中,所有时间都表示为一个带分数 a+b/c
,意为 a+(b/c)
拍
BPM 列表
每个谱面拥有一个 BPM 列表,用于声明谱面在各个时刻的 BPM,由此得到拍数与时间的换算关系
BPM 列表由若干 BPM 点构成,每个 BPM 点由一个拍数和一个 BPM 值组成。
一个拍数为 t
,BPM 为 b
的 BPM 点代表谱面在第 t
拍后的 BPM 为 b
举例说明:
拍数 | BPM |
---|---|
0+0/1 | 90 |
4+0/1 | 120 |
这样一个 BPM 列表意味着:
- 在谱面的第 0 拍至第 4 拍,BPM 为 90
- 在谱面的第 4 拍及以后,BPM 为 120
WARNING
所有谱面都必须有且仅有一个位于第 0 拍的 BPM 点