Skip to content

Releases: Gnzdream/NsfPlayer

NsfPlayer 0.3.1

10 Dec 10:44
Compare
Choose a tag to compare
NsfPlayer 0.3.1 Pre-release
Pre-release

实际采用提交为: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

28 Nov 14:46
Compare
Choose a tag to compare

在版本 v0.2.9 的基础上:

  • (Mixer)对 Xgm 混音器进行了性能的优化;

  • 补充了控制 Xgm 混音器的接口;

  • (BUG 修复)(FTM)修复 DPCM 轨道无法正确响应 Yxx 效果的 BUG;

  • (BUG 修复)(NSF)修复 FDS 轨道由于主通道关闭无法发出声音的 BUG;

NsfPlayer 0.2.9

24 Nov 13:11
Compare
Choose a tag to compare
NsfPlayer 0.2.9 Pre-release
Pre-release

在版本 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

03 Nov 14:17
Compare
Choose a tag to compare
NsfPlayer 0.2.5 Pre-release
Pre-release
  • (FTM)支持读取 FTM 生成的 txt 文件,使用该文件生成 FtmAudio。支持的芯片有 2A03、2A05、VRC6 、 MMC5 和 FDS;
  • (FTM)统一了在生成 FtmAudio 时,出现的格式错误的异常消息反馈;