sndkit

主要观点:sndkit 是用于计算机音乐创作的声音工具包,旨在将有用的音频 DSP 算法整合在一个生态系统中并记录其工作原理。
关键信息

  • 用自然语言呈现计算机结构的编程范式编写算法,有 ANSI C 实现和工作原理解释。
  • 提供核心 C API 可连接算法创建补丁,用 LIL 脚本语言构建补丁。
  • 源代码在 SourceHut 和 github 上,需标准 POSIX C 编译环境编译,运行make生成sndkit可执行文件,测试可运行./sndkit examples/synthbass.lil,安装可运行sudo make install
  • 可离线渲染 WAV 文件,实时音频支持留给读者自行实现。
  • 维基文本用 CC0 许可,所有纠缠输出用 MIT 或 Unlicense 双重许可,非纠缠代码可能有自己的许可。
    重要细节
  • sndkit 集合算法可浏览 HTML 化版本。
  • 编译和安装过程中的具体命令及操作。
阅读 9
0 条评论