一句话SoftSynth 是 Phil Burk 维护的音乐与音频开发项目站点,提供 JSyn、pForth、PortAudio、JMSL 等合成、音频 I/O 与算法作曲相关工具。
定价混合/未明确 正文明确提到 PortAudio 为 free、open-source,pForth 为 public domain,在线教材作为 free resource;JSyn、JMSL、Syntona、ME3000 等未提供明确价格信息。
适合谁音频软件开发者、计算机音乐研究者、Java 音乐/合成应用开发者、嵌入式音频与硬件测试开发者、音乐教育与实验用户
核心功能JSyn:Java 模块化合成 API,可连接振荡器、滤波器、包络等单元生成复杂声音JMSL:面向 Java 的算法作曲 APIPortAudio:跨平台 C 语言音频 I/O APIpForth:用 C 编写的可移植 ANS Forth,适用于桌面和嵌入式设备Syntona:面向 JSyn 的图形化模块化声音编辑器ME3000:面向嵌入式系统的低内存复音铃声引擎Web Apps:交互式计算机音乐与相对纯律编辑应用
功能与用途SoftSynth 汇集多个音乐与音频开发项目:JSyn 用于 Java 模块化音频/音乐合成;JMSL 用于 Java 算法作曲;PortAudio 提供 C 语言跨平台音频 I/O;pForth 面向桌面与嵌入式的 Forth;Syntona 是 JSyn 的图形化模块化声音编辑器;ME3000 用于嵌入式复音铃声播放。
支持语言/框架Java、C、Forth。正文还提到 JSyn 可用于 Java and the Web,PortAudio 面向 PC 和 Macintosh,pForth 可用于工作站和嵌入式系统。
开源还是闭源PortAudio 明确为 free、open-source;pForth 明确为 public domain;HMSL source on GitHub;其他如 JSyn、JMSL、Syntona、ME3000 未明确。
定价PortAudio 免费开源,pForth 公有领域,在线教材为免费资源;其余产品未给出定价。
API/SDKJSyn 是 Audio/Music Synthesis API for Java,并提供 Developer SDK、Documentation、Example Applets;JMSL 是 Java Music Specification Language / Algorithmic Composition API;PortAudio 是 C 语言跨平台音频 I/O API。
集成与生态涉及 Java、C、Forth、MIDI、DSP 控制、跨平台 GUI、JUCE 移植信息、Android Oboe/AAudio 背景以及 PortAudio 生态。站点还链接 GitHub、WebDrum、TransJam 等项目。
文档质量正文显示 JSyn 有文档、示例 Applets 和开发者 SDK,pForth 有教程,在线教材重新作为免费资源发布;但页面整体信息较旧,缺少现代化 API 参考、版本状态和维护说明。
中国访问未知
适用场景Java 音频合成实验、算法作曲教学、跨平台音频 I/O 开发、嵌入式设备硬件测试、低成本乐器或玩具音频引擎、音乐理论与调律研究
同类Web Audio API、Tone.js、JUCE、SuperCollider、Pure Data、Csound、Max/MSP、RtAudio、miniaudio