ChucK

维基百科,自由的百科全书
(重定向自Chuck
跳转至: 导航搜索
ChucK
the ChucK Operator
编程范型 多重编程范式
发行时间 2003
設計者 Ge Wang
型態系統 强类型
作業系統 跨平台- OS X, Linux, Windows
許可證

GNU通用公共许可证

iOS: 闭源软件
網站 http://chuck.cs.princeton.edu/

ChucK 是一个并发和强调时间的音频编程语言,主要用于实时声音合成、作曲和表演,[1] 可运行于 OS XLinuxMicrosoft WindowsiOS。 相比性能等其他因素的考虑,它的设计更注重程序的可读性与编程灵活性。它原生支持 确定性并发 和 同时多重动态控制率。 另外一个关键的功能其对现场编程英语Live coding的支持, 可以在程序不停止或重启的情况下,现场增加、删除和修改程序。它有着非常精确的定时/并发模型,允许任意准确的控制。它为作曲家与研究人员而开发的编程工具兼具强大性能与灵活性,包括对复杂声音合成进行开发和调试,以及实时的交互控制。[2]

参考资料[编辑]

  1. ^ Ge Wang. A history of programming and music. (编) Collins, Nicholas; Rincón, Julio d'Escrivan (编). The Cambridge companion to electronic music. Cambridge University Press. 2007: 69. ISBN 0-521-86861-0. 
  2. ^ ChucK : Strongly-timed, Concurrent, and On-the-fly Music Programming Language. [2013-09-06]. "...offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive music." 

外部链接[编辑]