时间
时间是制谱过程中最重要的属性之一,它决定了音符的下落时机以及事件的发生时机
拍数
在 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
所有谱面都必须有且仅有一个位于第 0 拍的 BPM 点