Polyend 通过在 GitHub 上发布原始 Tracker、Tracker+ 和 Tracker Mini 的固件源代码,将其 Tracker 硬件平台转型为开源生态系统。此举允许音乐人和开发者在官方更新范围之外修改设备的核心行为。通过提供底层代码,Polyend 旨在支持社区现有的非官方修改兴趣,同时为用户提供结构化的路径,在他们已拥有的硬件上构建全新的乐器或特定功能。

一个显示其界面和按钮的 Polyend Tracker 硬件设备。
Polyend Tracker 硬件平台,现在支持开源固件修改。polyend.com

这张图片描绘了 Polyend 已转型为开源生态系统的 Tracker 硬件平台。

该版本包含了“社区版”1.0,引入了多项技术升级和开发者工具。一个关键的补充是 Open Synth SDK,它使社区能够构建并分享新的合成器引擎,例如包含的 CHIP 和 DIRT 模型。此次更新还引入了支持 `.ptfx` 插件的模块化采样编辑器系统,允许用户直接从 SD 卡加载多达 128 个自定义效果或生成器。此外,新固件实现了混合 SD 卡采样流式传输,允许设备从 SD 卡流式传输长音频文件(256 KB 及更大),同时仅将初始瞬态保留在内存中,显著扩展了可在单个项目中使用的音频内容量。

虽然固件现在开放修改,但 Polyend 已实施保护措施,防止硬件因错误的自定义构建而“变砖”。这些设备利用隔离的引导加载程序和物理紧急恢复按钮,如果自定义构建无法启动,用户可以从 microSD 卡重新刷入稳定的固件镜像。然而,这种开放性引入了特定的兼容性权衡:在社区版中保存的项目将更新到新格式(版本 6),该格式与原始固件不向下兼容。希望保留回滚到旧版固件能力的用户必须使用“另存为”功能,以保持原始项目文件完好无损。

尽管有这些保护措施,Polyend 明确表示社区版是“按现状”提供的,不对自定义构建提供官方技术支持或保修覆盖。这一举措反映了向协作开发模式的转变,社区可以实验激进的界面更改或新的合成器引擎,而 Polyend 则维护核心仓库,以确保广大用户群的工作流连续性和稳定性。