SuperCollider
SuperCollider
软件
软件描述
SuperCollider 是一个用于音频合成和算法作曲的平台,被音乐家、艺术家及声音研究者使用。它包括:
官方网站
访问软件的官方网站了解更多信息
supercollider.github.io
什么是 SuperCollider?
SuperCollider 是一个用于音频合成与算法作曲的平台,被音乐家、艺术家及声音研究者使用。它包括:
scsynth:一个实时音频服务器,包含数百个单元生成器(“UGens”),用于音频分析、合成与处理
supernova:scsynth 的替代服务器,支持多核处理器上的并行 DSP
sclang:一种解释型编程语言,用于控制服务器
scide:集成帮助系统的 sclang 编辑环境
sclang 自带名为 Quarks 的包管理器。scsynth 和 supernova 均通过 C 和 C++ API 支持第三方插件。
SuperCollider 使用 C++17 编写,并依赖多个第三方库,包括 Qt 和 Boost。它可在 Windows、macOS、多种 Linux 与 BSD 发行版、Raspberry Pi 及 BeagleBone Black 上运行。
主要功能
🔄 替代方案
35 个选择
Axiom synthesizer
Axiom 是一款极其灵活的基于节点的实时音频合成器。它可独立运行,也可作为 VST 乐器/效果插件使用,具备高度可配置的模块化画布,用户可直观地排列和连接控制元件,并使用简单但……

Pyo
Pyo 是一个用于帮助创建数字信号处理(DSP)脚本的 Python 模块。Pyo 包含音频信号处理的类。使用 Pyo,用户可以直接在 Python 中连接这些类,并通过解释器实时操控它们。

Nyquist
软件
Nyquist 是一种用于声音合成与音乐创作的语言和集成开发环境。它使用 C 和 C++ 实现,可在 Win32、OSX 和 Linux 上运行。Nyquist 将强大的函数式编程风格与高效的信号处理原语相结合。

AudioMasher
AudioMasher 是一个基于浏览器的实时音频与音乐编程环境。该应用基于 Paul Batchelor 开发的 Sporth 音频编程语言,为开源软件,可在线使用或自行托管。

SOUL programming language
软件
SOUL平台是一种语言和一个API。该语言是一种小巧而精心设计的领域特定语言(DSL),用于编写音频算法的实时部分。该API旨在将SOUL代码部署到异构的CPU和DSP上,无论本地还是远程均可。



