翻訳と辞書
Words near each other
・ Chuchoot Gongma
・ Chuchot Shama
・ ChuChu (magazine)
・ ChuChu Rocket!
・ Chuchucaruana
・ Chuchuliga
・ Chuchuliga Glacier
・ Chuchuligovo
・ Chuchunya
・ Chuchupak Vasyl Stepanovych
・ Chuchur
・ Chuchure
・ Chuchuyimlang
・ Chuchvara
・ Chuchín
ChucK
・ Chuck
・ Chuck & Buck
・ Chuck (album)
・ Chuck (disambiguation)
・ Chuck (engineering)
・ Chuck (season 1)
・ Chuck (season 2)
・ Chuck (season 3)
・ Chuck (season 4)
・ Chuck (season 5)
・ Chuck (TV series)
・ Chuck Aaron
・ Chuck Aber
・ Chuck Adams


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

ChucK : ウィキペディア英語版
ChucK

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".
== Language features ==
The ChucK programming language is a loosely C-like object-oriented language, with strong static typing.
ChucK is distinguished by the following characteristics:
* Direct support for real-time audio synthesis
* A powerful and simple concurrent programming model
* A unified timing mechanism for multi-rate event and control processing.
* A language syntax that encourages left-to-right syntax and semantics within program statements.
* Precision timing: a strongly timed sample-synchronous timing model.
* Programs are dynamically compiled to ChucK virtual machine bytecode.
* A runtime environment that supports on-the-fly programming.
ChucK standard libraries provide:
* MIDI input and output.
* Real-time control via the Open Sound Control protocol.
* Synthesis Toolkit unit generators.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「ChucK」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.