ChucK

ChucK
软件
软件描述
ChucK 是一种用于实时声音合成与音乐创作的编程语言。ChucK 提供了一种独特的基于时间的并发编程模型,具有精确性和表现力(我们称之为强定时),动态控制速率,以及添加和修改代码的能力……
官方网站
访问软件的官方网站了解更多信息
chuck.cs.princeton.edu
什么是 ChucK?
ChucK 是一种用于实时声音合成与音乐创作的编程语言。ChucK 提供了一种独特的基于时间的并发编程模型,具有精确性和表现力(我们称之为强定时),支持动态控制速率,并可在运行时即时添加和修改代码。此外,ChucK 支持 MIDI、OpenSoundControl、HID 设备和多通道音频。它易于学习且趣味性强,为作曲家、研究者和表演者提供了一个强大的编程工具,用于构建和实验复杂的音频合成/分析程序以及实时交互式音乐。
🔄 替代方案
24 个选择
PraxisLIVE
软件
PraxisLIVE 是一个开源的可视化编程环境。通过结合 Java、Processing 和 GLSL 的编程功能,使用可视化连接系统来实验并创建项目。

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

negasonic
软件
Negasonic 是一款实时编码音频软件。通过在浏览器中创作、即兴演奏或表演来学习创造性编程。它可在任何浏览器中使用,但我们建议使用 Chrome 浏览器。

Slang audio programming language
软件
Slang 是一种用 JavaScript 编写、专为浏览器设计的简单音频编程语言,具有类似 Lisp 的语法,并依赖 Web Audio API 实现声音输出。

Evaluator
软件
Evaluator 是一款音频创作应用,允许你编写简短的 C 风格程序,其输出用于生成声音!它可作为独立应用程序使用,也可作为 VST 插件用于你的数字音频工作站。



