About: ChucK

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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

Property Value
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)
dbo:designer
dbo:latestReleaseDate
  • 2020-07-20 (xsd:date)
dbo:latestReleaseVersion
  • 1.4.0.2
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 478750 (xsd:integer)
dbo:wikiPageLength
  • 12130 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1069599962 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
dbp:latestReleaseDate
  • 2020-07-20 (xsd:date)
dbp:latestReleaseVersion
  • 1.400000 (xsd:double)
dbp:license
dbp:logo
  • ChucK logo2.jpg (en)
dbp:operatingSystem
dbp:paradigm
dbp:typing
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dct:subject
rdf:type
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)
rdfs:label
  • ChucK (de)
  • ChucK (en)
  • ChucK (es)
  • ChucK (fr)
  • ChucK (it)
  • ChucK (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License