#音频编程
WebPd - 将Pure Data音频补丁转换为Web友好的JavaScript代码
WebPd纯数据音频编程网页开发编译器Github开源项目
WebPd是一款模块化的Pure Data编译器,能将.pd补丁转换为易读的JavaScript或AssemblyScript代码。开发者可以轻松将Pure Data的音频处理功能集成到Web应用中,无需依赖其他工具。WebPd支持在线发布生成式音乐作品、实时音频处理以及Web应用和游戏中的声音制作。该项目提供Web编译器和命令行界面,方便用户编译和分享补丁。
synth-plugin-book - 使用C++和JUCE开发专业音频合成器插件
JUCEC++音频插件开发软件合成器音频编程Github开源项目
本书全面介绍如何使用C++和JUCE框架开发兼容主流DAW的软件合成器插件。内容涵盖音频插件和合成器编程基础,注重实用性。读者将掌握业界标准工具和音频编程技能,学会创建专业音频插件。适合有志于音频软件开发的程序员和音乐制作人阅读。
csound-expression - 基于Haskell的音乐合成编程框架
Csound-expressionHaskell音乐合成声音生成音频编程Github开源项目
csound-expression是一个基于Haskell的音乐合成编程框架,支持通过代码快速创建自定义乐器和音效。该库基于Csound引擎,采用函数式编程范式,适用于音频处理和现场表演。它提供丰富的音频合成功能,包括虚拟效果器、单声道合成器和实时控制界面等。csound-expression简化了电子音乐的编程创作流程,为音乐人和程序员提供了强大而灵活的工具,使得通过编程方式创作电子音乐变得简单有趣。