Releases: Gnzdream/NsfPlayer
NsfPlayer 0.3.1
实际采用提交为:244e0ec2fccb1644ef5380cf2c86a297f427ebb0
在 2018-12-11 17:00 (北京时间,GMT+8)更新
在版本 v0.2.10 的基础上:
-
补充 FTM 与 NSF 执行器;
-
(Mixer)重构 Mixer 部分,支持重复类型的轨道;
-
(FTM)添加监听 FTM 执行构件获取音键、结束执行的监听器接口;
-
(FTM)允许 FTM 从指定的行渲染、跳转到指定行;
-
(FTM)允许指定帧率渲染;
-
(FTM)补充同步音频渲染器,支持同时渲染多个 FTM 音频;
-
(FTM)同步音频渲染器支持同步等待协议,支持多个 FTM 音频播放时的等待、同步策略;
-
(BUG 修复)(NSF)修复了 Nsf 部分切歌时 Blip 混音器无法初始化的 BUG;
-
(BUG 修复)(Mixer)调整了 FDS 轨道的音量, 让它在 Xgm 单轨道中表现的音量没有那么大;
NsfPlayer 0.2.10
NsfPlayer 0.2.9
在版本 v0.2.5 的基础上:
-
支持 N163 芯片、VRC7 芯片音轨(含 FTM.txt 的导入支持);
-
(NSF)支持 S5B 芯片音轨;
-
补充了改变播放速度、跳帧、输出 short 类型采样的功能;
-
补充了 2A03 矩形轨道的 sweep 效果;
-
(BUG 修复)(FTM)修复了 3xx 在 300 效果触发后修改音高状态仍然存在的 BUG;
-
(BUG 修复)(NSF)(Mixer)修复了含 Envelope 部分 Noise 轨道无法发出声音的 BUG;
-
(BUG 修复)(Mixer)修复了 Noise 轨道由于采样错误导致轨道音偏大的 BUG;
该问题只在 Xgm 混音器中出现; -
(BUG 修复)(NSF)修复了 NsfRenderer 在 ready(NsfAudio) 方法启动时无法渲染的 BUG;
-
(BUG 修复)(NSF)修复了如果使用 Bank 扩充 ROM,DPCM 轨道无法获取采样数据的 BUG;
-
(BUG 修复)(NSF)修复 2A03 芯片轨道在设置 enable=false 时,仍然在播放的 BUG;
-
(BUG 修复)(NSF)修复 DPCM 轨道在 reset 时非法调用 mix 方法导致轨道重置错误的 BUG;
-
(BUG 修复)(NSF)修复 2A03 三角轨道在 linear 效果触发时轨道无法正常关闭的 BUG;
NsfPlayer 0.2.5
- (FTM)支持读取 FTM 生成的 txt 文件,使用该文件生成 FtmAudio。支持的芯片有 2A03、2A05、VRC6 、 MMC5 和 FDS;
- (FTM)统一了在生成 FtmAudio 时,出现的格式错误的异常消息反馈;