到此我们一直没有讨论关于太鼓特有的谱面分歧问题,现在就让我们来看看谱面分歧的制作方法。
有关谱面分歧的太鼓次郎命令有:#SECTION命令表示谱面分歧判定区的开始;#BRANCHSTART命令,表示谱面分歧判定区结束,谱面分歧开始;#N #E #M这3个命令代表普通、玄人(进阶)、达人3个谱面;#BRANCHEND表示谱面分歧结束。
最关键的#BRANCHSTART命令带有3个参数,在一般的谱面分歧中,第一个参数填p,表示以准确度作为分歧标准。第二,第三个参数为3个谱面分歧的分界线。这里需要解释一下分界线的算法,这里的分界线代表总准确度%,在判定区域内,把良按100%,可按50%,不可按0%计算得出总百分比。这两个分界点都是向上取整的,如果准确度恰好等于第一分界点,也是进入玄人,如果准确度恰好等于第二分界点,也是进入达人。
例如:
#SECTION
1111111111111111,
#BRANCHSTART p,70,85
#N ....
#E ....
#M ....
#BRANCHEND
在这一段命令中,#SECTION段指定16个音符。#BRANCHSTART中的第一分界点为70%,16*70%=11.2,或者说,如果这16个音符击打少于11良1可,那么就会进入普通谱面。第二分界点为85%,16*85%=13.6,如果击打达到14良以上,就进入达人谱面,在这两个分界点中间则是玄人谱面。假设把第一分界点改成75,16*75%=12,那么刚好打12良就可以进入玄人谱面。
在#BRANCHSTART命令后面要把每一个谱面都写出来,最后要用#BRANCHEND结束。如果谱面分歧的判定区是从歌曲开始时就开始了,在这种特殊情况下,开始命令#SECTION允许省略。
说完了普通的谱面分歧,再来看看强制分歧,例如十露盘2000里的,其实强制分歧只是显示了xx谱面而已,本质上并不是真正的分歧。强制分歧作为普通谱面分歧的特例,其实很简单,只要修改分界线即可,例如写#BRANCHSTART p,-1,-1,就是强制分歧达人,写#BRANCHSTART p,200,200就是强制分歧普通。次郎会认出这种表示的是强制分歧,所以在这种特殊情况下,已经不需要再在后面的谱面里写#N #E #M的记号。
最后我们来介绍根据连打数来做谱面分歧——画龙式分歧是这种分歧的一个重要应用。这里就要把#BRANCHSTART命令的第一个参数填r,表示以连打数作为分歧标准,后面仍然是填分界线。例如,画龙类分歧的开始往往是这样写的:
#SECTION
5000800000000000,
#BRANCHSTART r,1,2
#N ....
#E ....
#M ....