首先,以随机音高为例说明。
只需创建一个数据即可,以后可轻松调整。
如果处理负荷不是问题,则只需执行HCA即可以减少总体的作业时间。
可以以波形单位调整采样率。
可以处理DSP总线效果等实时效果。
会略有增加执行时的负荷。
可以减少执行时的负荷。另外,可以以预期的音高播放。
想要最大限度减少处理负荷时,如果可以增加作业量,则可以通过使用HCA-MX,稍微减少处理负荷。
如果执行随机音高的声音不多,也可以采用这一方法。
(“想要减少负荷”并且“想要保证效果”作业时间可以增加也没问题时,也可以考虑用这一方法。)
创建数据的工作量是原来的5倍。数据量也会增多。
采样率固定为HCA-MX的输出采样率。(用工具构建时可能要重采样。)
DSP总线效果等效果类的使用会有限制。(将变成忽略工具的设置,从程序中指定)
在上面的示例中,因为要管理15个素材,调整和替换等也很费时。
●iPhone5 单声道 44.1kHz 播放时的CPU负荷
- HCA 8个 : 4%
- HCA 16个 : 8%
- HCA 32个 :15%
- HCA-MX 8个 : 3%
- HCA-MX 16个 : 5%
- HCA-MX 32个 : 9%
在ADX2运行的所有平台上,ADX、HCA、HCA-MX独有的各种压缩编解码器可以应用于素材波形。 根据音质、压缩后的大小、处理负荷、可使用的功能等,确定要使用的压缩编解码器。
虽然ADX编解码器的压缩比低,只压缩1/4,但其特点是解码负荷小。因此,低规格的机器上也可以运行。质量相当于ADPCM。
可听范围边缘的高闪烁声音等恶化明显。
HCA编解码器的压缩比为1/6~1/12,压缩比高,音质也可达到高质量,但解码负荷比ADX高。在ADX2中,是PC和家用游戏机的标准编解码器。
可用于各种声音,如循环和搜索播放、乐曲、效果声音和环境声音等。
基本上如果原始声音的带宽整体较宽时,声音从高频开始变化。
如果原始声音带宽窄,则恶化不明显
可以指定压缩时的质量,压缩比设置越高,整体处理量越少。
HCA-MX编解码器作为压缩编解码器与HCA相同,但由于对播放时的处理进行了改进,通过混音后解码,可以最大限度减少解码负荷。
因此,即使是低规格的机器也可以同时播放多个高音质的压缩音频。
如果在解码前混音,则根据情况将无法使用统一素材波形的采样频率、各声音的音高变化、发送效果、严格循环和无缝连接播放等功能。
由于限制较多,适合于播放“即时插入播放”的素材。
适用于不用实时效果的效果声音、Voice、音乐等
另外,如果不大量播放(只需播放几个声音),则HCA的负荷也可能会很轻。
以编解码器单位准备Voice池。
HCA,ADX由Standard Voice池处理,初始设置非常简单。
必须为机型特定的编解码器及HCA-MX、Raw波形播放等另外单独准备Voice池。
可以通过Voice池的配置等,设置Voice数和播放率等。
如果是音高变化的声音,必须指定播放率,允许根据播放时的音高重采样。
HCA-MX中将固定播放率。
播放超出设置范围的声音时有时会出现错误和警告。