强大合成引擎 SuperCollider 现已通过 SuperSonic 移植到 Web 端,免费开放使用
知名开发者、流行现场编程工具 Sonic Pi 的创建者 Sam Aaron,正式推出了名为 SuperSonic 的开创性项目,该项目成功将强大的开源声音合成器 SuperCollider 的核心引擎(scsynth)完整地移植到了 Web 浏览器中。
SuperSonic的核心在于其高性能和易用性。通过利用 WebAssembly 和 Web Audio Worklet 技术, SuperSonic 使得 SuperCollider 的桌面级合成能力得以在任何网页上无缝运行,而无需用户进行复杂的软件安装或故障排除。
关键特性与功能:
- 完全移植:SuperSonic 提供了完整的 SuperCollider 合成器引擎(scsynth)功能,使其性能与桌面版本基本持平。
- 高度可移植性:该工具可自托管,允许开发者将其轻松集成到任何网站中。
- 即时体验:它配备了一个有趣且色彩鲜明的用户界面,内置了合成器、采样和效果器,非代码背景的用户也能即时体验强大的声音合成。
- 支持现场编程:SuperSonic 支持 OSC API,能够与 TidalCycles 等现场编程工具进行无缝通信,极大地拓展了 Web 端实时音乐创作的可能性。
降低门槛,助力创意
业界普遍认为,SuperSonic 的问世大幅降低了公众接触高级声音合成和现场编码艺术的门槛。过去,复杂的安装流程和系统配置往往是新手进入这些领域的主要阻碍。现在,创作者、教育工作者和学生可以仅仅通过一个浏览器链接,便能访问这一强大的工具。
开发者 Sam Aaron 表示,SuperSonic 不仅是一个技术演示,更是一个强大的开发、教学、协作和艺术创作工具。它有望在 P5.js 等创意编码环境中发挥重要作用,并为推动现场编码音乐和视觉艺术的发展提供坚实的技术基础。
官方视频:
与 Tau5 项目整合,展望未来
据悉,SuperSonic 是 Sam Aaron 宏大项目 Tau5 的关键核心组件。Tau5 项目旨在创建一个集音乐、视觉和艺术为一体的现场编码中心,并支持用户与AI协作进行创作。SuperSonic 作为其核心合成器,将使得 Tau5 的概念更具象化。
此外,SuperSonic 的推出,也将为 Fragment、Strudel 和 Gibber 等现有的 Web 音频/视觉环境带来新的集成潜力,有望成为跨平台创作社区的一个强大枢纽。感兴趣的小伙伴可以在 Demo 页面体验成果:https://sonic-pi.net/supersonic/demo.html
需要代码的小伙伴可以前往项目页面:https://github.com/samaaron/supersonic
文章出处 https://cdm.link/supersonic-supercollider-for-web/
转载新闻请注明出自 Midifan.com