ChucK

ChucK
软件
软件描述
ChucK 是一种用于实时声音合成与音乐创作的编程语言。ChucK 提供了一种独特的基于时间的并发编程模型,具有精确性和表现力(我们称之为强定时),动态控制速率,以及添加和修改代码的能力……
官方网站
访问软件的官方网站了解更多信息
chuck.cs.princeton.edu
什么是 ChucK?
ChucK 是一种用于实时声音合成与音乐创作的编程语言。ChucK 提供了一种独特的基于时间的并发编程模型,具有精确性和表现力(我们称之为强定时),支持动态控制速率,并可在运行时即时添加和修改代码。此外,ChucK 支持 MIDI、OpenSoundControl、HID 设备和多通道音频。它易于学习且趣味性强,为作曲家、研究者和表演者提供了一个强大的编程工具,用于构建和实验复杂的音频合成/分析程序以及实时交互式音乐。
🔄 替代方案
24 个选择
Overtone
Overtone 是一个开源音频环境,旨在探索从合成与采样到乐器制作、现场编程和协作即兴演奏的新音乐理念。我们结合功能强大的 SuperCollider 音频引擎与 Clojure——一种前沿的 Lisp 语言——来创建……

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

Klangmeister
Klangmeister 是一个浏览器中的实时编码环境,您可使用计算机代码设计合成器并创作音乐,无需在自己的电脑上安装任何软件。Klangmeister 在 Chrome 浏览器中效果最佳,因为它所依赖的合成功能在……

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

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


