交叉渐变

交叉渐变是指伴有渐入、渐出的乐曲的平滑切换。 效果是使正在播放的声音渐出(逐渐降低音量),同时渐入下一个要播放的声音。

craftv2_tips_program_doing_xfade00.png

使用渐变器

可以在程序中创建交叉渐变对象并设置交叉渐变。 为Player添加渐变器并播放Cue。 只需在程序端即可简单完成。

craftv2_tips_program_doing_xfade01.png

[补充]1~50msec的极短的渐入渐出可能会发生小噪声。这种情况下建议使用包络的Attack。

仅通过播放Cue实现

作为对数据和程序都很简单的一个方法去自动更改音量的变化,可以利用包络的Attack时间和Release时间。 采用限制Cue等方法,可以通过自动停止获得类似交叉渐变的效果。

虽然仅限于简单的Cue,但也可以从程序中通过Player覆盖包络来处理。

craftv2_tips_program_doing_xfade02.png

使用AISAC

将AISAC设计为交叉渐变曲线,使多个音轨渐入渐出。 虽然音轨的内容有限,但可以像DJ的渐变器一般的处理声音。

craftv2_tips_program_doing_xfade03.png

分别控制音量

在程序端准备多个Player并逐渐更改音量。 更改音量的目标等单位是Cue。

可以使用Tween功能来逐渐更改值。

craftv2_tips_program_doing_xfade05.png

通过Action控制音量参数

craftv2_tips_program_doing_xfade04.png

通过Action来创建使播放中的Cue的音量渐入渐出的Cue。

更改目标已确定的Cue的参数。 从程序中只需启动Cue即可执行。