ChucK 音乐编程语言
ChucK 是一种用于实时声音合成和音乐创作的编程语言。它是开源的,可在 macOS、Windows 和 Linux 上免费使用。ChucK 提供了独特的基于时间、并发的编程模型,这种模型精确且表达力强(我们称之为“强时序”),具有动态控制速率和即时添加和修改代码的能力。此外,ChucK 支持 MIDI、OpenSoundControl、HID 设备和多通道音频。它学习起来很有趣且简单,为作曲家、研究人员和演奏者提供了一个强大的编程工具,用于构建和实验复杂的音频合成/分析程序以及实时互动音乐。
欢迎来到 ChucK!
依赖项: gcc, g++, make, bison, flex, libsndfile, ALSA (用于 linux-alsa 编译), PulseAudio (用于 linux-pulse 编译), JACK (用于 linux-jack 编译) 要在 Debian 或 Ubuntu 上为 chuck 设置构建环境:
sudo apt install build-essential bison flex libsndfile1-dev \
libasound2-dev libpulse-dev libjack-jackd2-dev对于其他 Linux 发行版,设置应该类似
暂无开放 Issues,或尚未同步最近议题。