dbo:abstract
|
- ChucK ist eine Programmiersprache für die Erzeugung und Verarbeitung von Audiosignalen, wobei ein besonderer Wert auf parallele Ausführung und exakte zeitliche Bezüge gelegt ist. Die Sprache wird interpretiert. Dabei ist es möglich, im laufenden Betrieb Programmteile hinzuzufügen, zu verändern oder zu entfernen. Zahlreiche Funktionsblöcke, sogenannte ugens (unit generators) wie Generatoren (Sinus, Rechteck, Puls), Instrumente (simulierte Saiten-, Blas- sowie perkussive Instrumente) und Filter stehen zur Verfügung. Der ChucK-Operator => ist überladen und erlaubt eine Syntax, die den Signalfluss von links nach rechts widerspiegelt. Die Kommunikation mit externen Programmen ist über MIDI und Open Sound Control möglich. ChucK ist als freie Software unter der GNU General Public License lizenziert. (de)
- ChucK is a concurrent, strongly timed audio programming language for real-time synthesis, composition, and performance,which runs on Linux, Mac OS X, Microsoft Windows, and iOS. It is designed to favor readability and flexibility for the programmer over other considerations such as raw performance. It natively supports deterministic concurrency and multiple, simultaneous, dynamic control rates. Another key feature is the ability to live code; adding, removing, and modifying code on the fly, while the program is running, without stopping or restarting. It has a highly precise timing/concurrency model, allowing for arbitrarily fine granularity. It offers composers and researchers a powerful and flexible programming tool for building and experimenting with complex audio synthesis programs, and real-time interactive control. ChucK was created and chiefly designed by Ge Wang as a graduate student working with Perry R. Cook. ChucK is distributed freely under the terms of the GNU General Public License on Mac OS X, Linux and Microsoft Windows. On iPhone and iPad, ChiP (ChucK for iPhone) is distributed under a limited, closed source license, and is not currently licensed to the public. However, the core team has stated that it would like to explore "ways to open ChiP by creating a beneficial environment for everyone". (en)
- ChucK est un langage de programmation destiné à la création sonore. Il permet la synthèse et la composition en temps réel. Il est supporté sur Mac OS X, Windows et Linux. Les constituants de Chuck sont de deux types: unités génératrices et unités d'analyse. (fr)
- ChucK es un nuevo lenguaje de programación orientado a sonido, que permite generar, grabar, sintetizar sonido en tiempo real. Creado por Ge Wang y Perry Cook, en la Universidad de Princeton. Interactivo, es posible añadir y modificar, el código de programa, mientras ChucK aún está en funcionamiento. Entre sus características más relevantes se puede encontrar, una sintaxis peculiar, en la que to chuck ('arrojar/conectar') se hace especialmente notable. Además puesto que su mayor funcionalidad es el tiempo real, la sincronización y el control del sonido digital al nivel de las muestras, están explícitamente expresadas en el lenguaje. Funciona en Mac OsX, GNU/Linux y Ms-Windows. En el segundo, puede compilarse para correr bajo JACK, lo cual permite sincronizar fácilmente ChucK con otros programas. (es)
- ChucK è un linguaggio di programmazione concorrente, strongly-timed per la sintesi audio in tempo reale, composizione e live performance, che può essere installato su Linux, MacOS X, Microsoft Windows e iOS. Supporta la concorrenza deterministica e control rate multipli, simultanei e dinamici. Offre la possibilità di eseguire live coding, aggiungendo, rimuovendo e modificando il codice in tempo reale, durante l'esecuzione del programma. Utilizza un preciso modello di sincronizzazione e concorrenza ed offre a compositori e ricercatori un potente mezzo per la realizzazione di programmi di sintesi audio complessi e controllabili in tempo reale. ChucK è stato realizzato da Ge Wang sotto la guida di Perry R. Cook. È distribuito gratuitamente sotto i termini della GNU General Public License (Linux, Microsoft Windows e MacOS X). Su iPhone e iPad, ChiP (ChucK for iPhone) è distribuito sotto una licenza limitata e non open source, e non è disponibile al pubblico. (it)
- ChucK 是一个并发和强调时间的音频编程语言,主要用于实时声音合成、作曲和表演, 可运行于OS X、Linux、Microsoft Windows和 iOS。相比性能等其他因素的考虑,它的设计更注重程序的可读性与编程灵活性。它原生支持确定性并发和同时多重动态控制率。另外一个关键的功能其对的支持, 可以在程序不停止或重启的情况下,现场增加、删除和修改程序。它有着非常精确的定时/并发模型,允许任意准确的控制。它为作曲家与研究人员而开发的编程工具兼具强大性能与灵活性,包括对复杂声音合成进行开发和调试,以及实时的交互控制。 (zh)
|
rdfs:comment
|
- ChucK est un langage de programmation destiné à la création sonore. Il permet la synthèse et la composition en temps réel. Il est supporté sur Mac OS X, Windows et Linux. Les constituants de Chuck sont de deux types: unités génératrices et unités d'analyse. (fr)
- ChucK 是一个并发和强调时间的音频编程语言,主要用于实时声音合成、作曲和表演, 可运行于OS X、Linux、Microsoft Windows和 iOS。相比性能等其他因素的考虑,它的设计更注重程序的可读性与编程灵活性。它原生支持确定性并发和同时多重动态控制率。另外一个关键的功能其对的支持, 可以在程序不停止或重启的情况下,现场增加、删除和修改程序。它有着非常精确的定时/并发模型,允许任意准确的控制。它为作曲家与研究人员而开发的编程工具兼具强大性能与灵活性,包括对复杂声音合成进行开发和调试,以及实时的交互控制。 (zh)
- ChucK is a concurrent, strongly timed audio programming language for real-time synthesis, composition, and performance,which runs on Linux, Mac OS X, Microsoft Windows, and iOS. It is designed to favor readability and flexibility for the programmer over other considerations such as raw performance. It natively supports deterministic concurrency and multiple, simultaneous, dynamic control rates. Another key feature is the ability to live code; adding, removing, and modifying code on the fly, while the program is running, without stopping or restarting. It has a highly precise timing/concurrency model, allowing for arbitrarily fine granularity. It offers composers and researchers a powerful and flexible programming tool for building and experimenting with complex audio synthesis programs, an (en)
- ChucK es un nuevo lenguaje de programación orientado a sonido, que permite generar, grabar, sintetizar sonido en tiempo real. Creado por Ge Wang y Perry Cook, en la Universidad de Princeton. Interactivo, es posible añadir y modificar, el código de programa, mientras ChucK aún está en funcionamiento. Entre sus características más relevantes se puede encontrar, una sintaxis peculiar, en la que to chuck ('arrojar/conectar') se hace especialmente notable. Además puesto que su mayor funcionalidad es el tiempo real, la sincronización y el control del sonido digital al nivel de las muestras, están explícitamente expresadas en el lenguaje. (es)
- ChucK ist eine Programmiersprache für die Erzeugung und Verarbeitung von Audiosignalen, wobei ein besonderer Wert auf parallele Ausführung und exakte zeitliche Bezüge gelegt ist. Die Sprache wird interpretiert. Dabei ist es möglich, im laufenden Betrieb Programmteile hinzuzufügen, zu verändern oder zu entfernen. Zahlreiche Funktionsblöcke, sogenannte ugens (unit generators) wie Generatoren (Sinus, Rechteck, Puls), Instrumente (simulierte Saiten-, Blas- sowie perkussive Instrumente) und Filter stehen zur Verfügung. Der ChucK-Operator => ist überladen und erlaubt eine Syntax, die den Signalfluss von links nach rechts widerspiegelt. Die Kommunikation mit externen Programmen ist über MIDI und Open Sound Control möglich. (de)
- ChucK è un linguaggio di programmazione concorrente, strongly-timed per la sintesi audio in tempo reale, composizione e live performance, che può essere installato su Linux, MacOS X, Microsoft Windows e iOS. Supporta la concorrenza deterministica e control rate multipli, simultanei e dinamici. ChucK è stato realizzato da Ge Wang sotto la guida di Perry R. Cook. (it)
|