
切换可以说是自单乱之后第二个被提出并规范化的4k键型,同时也是StepMania手社区立足的根本。目前可考的第一张规范化切换是hi19hi19的Destiny (Hard Song Megapack 4, 2006),随后被IcyWorld等人发扬光大,随后在Nuclear Blast JS Awesome Bomb Filez (2010-2014)、Jumpstream Of Fighters (2016)等谱包时达到顶峰。但自此之后StepMania社区在切换方向上的探索陷入了停滞,直到近期Shoegazer发布的Sharpnel Instrumentality Project (2021)中再次发掘出了切换全新的潜力。
2.1 切换的分类
切换指一组相邻行之间不存在处于同一列按键的谱面[1]。依据谱面中双押与三押的有无与多寡可作进一步的细分。切换属于乱键类,是双押切和三押切的统称。

图2-1 Etterna键型分类
2.1.1 JumpStream
双押切(JumpStream)指仅存在单押和双押的切换。依据双押切中双押密度的不同可将双押切分为疏密两类。
将谱面由前至后按每行的押数记录,可以更方便的将谱面进行分类。如图2-2所代表的切换即可记录为“2121”。

图2-2 JumpStream[2]
依据此记录方案,则“211211”和“2121”均属于密集双押切(Dense JumpStream),“2111”或更低则属于稀疏双押切(Light JumpStream)。
2.1.2 HandStream
三押切(HandStream)类似于双押切,指同时存在三押和单押的切换,但需注意的一点是,三押切中也可以出现双押。同样类似于双押切,三押切也可依据多押的密度决定谱面疏密。其中,一般将“21213121”称为密集三押切(Dense HandStream),密度更低的“3111”或“21113111”称为稀疏三押切(Light HandStream);而密度更高也更少见的“3121”或“3131”统称为超密集三押切。图2-3为一个密集三押切的例子。

图2-3 HandStream[3]
2.1.3 JumpTrill
对拍(JumpTrill)严格来说并不属于切换类,但在传统的IcyWorld式风格中对拍常常出现在切换中重要的衔接部分,所以在此也做一下介绍。
对拍顾名思义,指交替左右出现的连续双押组,图2-4即为标准的对拍。

图2-4 JumpTrill[4]
此外,切换中还会出现一种很像对拍的排列:滚动(Roll)。一般滚动表现为一组连续同向单乱,注意图2-5中滚动与图2-4中对拍之间的镜像对应关系。

图2-5 Roll[5]
2.1.4 SplitTrill
对切(SplitTrill)常见于超密集三押切或双押切中,指交替内外或间隔出现的连续双押组。图2-6左即为交替内外的对切,图2-6右为交替间隔的对切。

图2-6 SplitTrill[6]
同理,也有类似于对切的切滚(SplitRoll),但在一般切换中比较少见,因此不做过多赘述。
2.1.5 *QuadStream
四押切虽然违反了切换类相邻行之间不存在处于同一列按键的规则,但因其是三押切的合理外推,因此将其列在此处。
2.2 切换的排列
2.2.1 入门排列准则
切换的入门排列一般需遵循三个原则:对音原则、均匀原则与消锚原则。
对音原则指:在一个歌曲自然段落中,多押的位置应对应玩家可听到的音符位置(押音原则),且该段落内的所有同类音符应均采用该多押,除非因密度过高出现相邻行之间的按键重叠(一致原则)。
均匀原则指:在一个歌曲自然段落中,四列按键中的总件数、锚键出现频率与长度、单手切出现频率与长度应大致均匀,避免出现过于依赖某一列的情况。
消锚原则指:在密度不影响排列的情况下,单列的连续8分锚键[7][8]应尽量不长于5个。图2-7为未遵循消锚原则的例子,注意2列与3列的锚键(用红框标出)。一般在对拍中不考虑消锚。

图2-7 锚键过多示例[9]
此外,在排列时应注意若无特殊原因,谱面中不宜出行大面积重复现象,以免玩家产生厌倦感。
遵循以上原则,即可保证可以写出质量基本合格的切换谱。但若是各位的志向不止于此,则可继续进入下一阶段。
2.2.2 进阶排列准则
本节将分别就不同类型的切换介绍一些排列上的细节。
(1) 键型与排列
基于鼓点的稀疏双押切一般指“2111”式切换,因此在排列时应尽量强调鼓点对应位置。具体来讲,切换的流动应与鼓点对齐,在两鼓点之间的单键应在视觉上可归于一组,两组之间应在鼓点处出现明显转折。图2-8为基于鼓点的流动组的例子,注意用箭头标出的流动方向;同时,在稀疏双押切中应尽量避免单手切的出现;此外,视觉上当双押位置在左、右、内、外时较间隔时更明显,在排列时应尽量选取。

图2-8 旋律流动性示例[10]
常见的密集双押切为“2121”型。密集双押切应注意单手切长度不宜超过5行,且不应写成可当做对拍处理的过易排列。
稀疏三押切类似于稀疏双押切,注意强调鼓点位置。同时,一个常见误区为仅关注于强调鼓点与消锚,导致谱面的一只手完全由八分构成,另一只手补空。
密集三押切由于密度过高,在消锚时很难严格控制在5个以内,此时只需注意尽量控制整体数量且不要让谱面仅向一个方向流动。
一般来讲,对切长度不宜超过5行,对拍长度不宜超过一小节。
(2) 旋律与排列
基于旋律的切换一般并不能用简单的每行键数表示,需要针对每一首歌作具体分析。但我们仍可就是否押其他声部将其分为两类。
不押其他声部即为仅押单旋律声部,此时的排列准则类似于稀疏双押切与密集双押切的结合:当旋律声部密度低时,排列应尽量强调每一个旋律音的位置;当旋律密度高时,则注意控制单手切行数即可。
在押多声部时,在满足不压其他声部准则的同时也需注意若因密度过大导致相邻列出现重叠,则需先简化成双押再排列;同时若是出现长于5行的对切,则可以省略某一声部拆解长对切。
4k中很少出现定音定轨式的排列,但这不意味着4k中不能体现出音高的变化。切换中的音高区分应尽量明显,相同音高的旋律音应对应相同的双押,且位置宜选择视觉上更明显的左、右、内、外位置。但同时也需同时注意锚键的数量,如有必要时可选取鼓点位置调整多押位置。
例如图2-9对应旋律线,注意到第一组同一个音连续出现了7次,超过了推荐的5个锚键数,则此时可以在鼓点处对旋律音进行分组。
图2-10为依据以上准则写出的谱面:两组旋律分别对应两组密集双押切(红框),之间用一组单键填充;由于第一组旋律过长选择在鼓点处引入排列变化,将锚键控制在5个以内(蓝框);同时考虑到流动方向,在第二组密集双押切开头打断流动,以强调第二组旋律。


图2-10 演示排列
在实际做谱中,以上几种准则应注意综合考量,不要顾此失彼。
2.3 切换排列中的缺陷与常见误区
切换虽然不是4k中密度最高的键型,但考虑到相邻行不能重叠的规则,实际能写出的排列相当固定;此外,对拍在传统切换中有很高的出现率,但由于对拍仅涉及最基础的手腕运动所以不仅在难度上有所下降,出现过多对拍也会导致谱面看起来单调乏味;但若因此就将所有对拍改为对切,就又把谱面难度拉向了另一个极端了。因此优秀的切换绝不应是密度最高的切换,而是能用有限的密度写出更高表现力的切换,而这种表现力就要求谱师对排列与手感关系有更高层次理解了。
而一个切换中的常见误区就是很多谱师喜欢用单列锚键去表现旋律中的相同音,如图2-11所示谱面。虽然该谱师的初衷是用红框处的锚键去表现旋律,但由于蓝框与黄框处的手感并不一致,且单列锚在视觉上并不明显,导致有很大概率玩家只注意到了手感上的不适,而未注意到排列与音乐的对应关系,得不偿失。

图2-11 常见误区
2.4 *切换排列的新方法
自从Nuclear Blast JS Awesome Bomb Filez发布以来,4k切换的形式一直都以IcyWorld的堆叠式写法为主:先确定多押对应的声部,随后用单押填充空白。这种形式还是以押数对音为主,排列只是辅助;而Shoegazer的新包Sharpnel Instrumentality Project则将排列放到了首位;主声部用排列表现,次声部用押数点缀,提供了切换写法的全新思路。有兴趣的读者可以自行尝试分析。
注:
[1] 若无特殊说明,均默认行与行之间等间距,下同。
[2] 出自Cyber Induction (IcyWorld, Nuclear Blast JS Awesome Bomb Filez 4)。
[3] 出自beautiful loli thing (XingRen, XingRen’s Megapack vol.1)。
[4] 出自lolit speed (IcyWorld, Icy X)。
[5] 出自Over the Fullereneshift (Wiosna vs. rCaliberGX, Yolomania 2)。
[6] 出自Cyber Induction (IcyWorld, Nuclear Blast JS Awesome Bomb Filez 4)。
[7] 锚键(Anchor)指同一列中连续出现的等间距单键。
[8] 此处“分”指相邻两行之间的间距,默认切换为16分。
[9] 出自World Sound (debit, Nuclear Blast JS Awesome Bomb Filez 5)。
[10] 出自2021抖音中文热歌串烧 (The Deaf Club, ART ATTACK)。