#music #file #file-format #song #time #chip #chipper

已删除 chipper_player

请勿使用!Chipper 音乐文件格式的占位符

0.1.1 2022年7月16日
0.1.0 2022年7月16日

#44 in #song

每月 39 次下载

MIT 许可证

36KB
750

chipper-player

Chipper 音乐格式的核心播放引擎。小巧且易于集成。


Chipper 是一款为游戏设计的音乐编辑器。

它是一个小型库,允许使用 Godot 引擎或任何使用 SDL2 的自定义引擎实时播放 Chipper 歌曲。未来可能会添加其他引擎。Chipper 库将是免费和开源的,可以无许可证问题添加到任何使用 Godot 或 SDL2 的代码库中,而编辑器本身将在应用商店中以小额费用出售,以支持项目。

与将您的歌曲渲染到压缩文件不同,Chipper 歌曲是一个非常小的文件,只有几KB大小,在运行时处理,就像老式的“tracker”音乐文件,如.mod或.xm。您可以通过代码完全控制播放 - 可以静音单个轨道,无缝更改歌曲中页面的顺序,甚至可以实时修改音符。

与 trackers 不同,Chipper 是为现代设备(如带有小键盘的笔记本电脑和平板电脑)设计的,尽管它也可以在没有问题的桌面上使用和键盘一起使用。另一个关键区别是,Chipper 目前还没有使用样本。这个第一个版本将专注于“虚拟芯片”基于的乐器,可以重现1980年代和1990年代视频游戏声音硬件的独特特性,如脉冲波发生器和简单的波形表,使其非常适合需要尽可能真实的感觉的复古风格游戏,而不必求助于模拟。

Chipper 目前处于早期开发阶段,不久将提供 alpha 版本。为了最大程度地提高可移植性、安全性和性能,Chipper 运行时库正在使用 Rust 编程语言和最小依赖进行开发。您可以在 rust-lang.org 上了解更多关于 Rust 的信息。

依赖关系

~0.9–1.7MB
~37K SLoC