語系:
繁體中文
English
說明(常見問題)
圖資館首頁
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
The ChucK audio programming language...
~
Princeton University.
The ChucK audio programming language. "A strongly-timed and on-the-fly environ/mentality".
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
The ChucK audio programming language. "A strongly-timed and on-the-fly environ/mentality".
作者:
Wang, Ge.
面頁冊數:
192 p.
附註:
Adviser: Perry R. Cook.
附註:
Source: Dissertation Abstracts International, Volume: 69-07, Section: B, page: 4273.
Contained By:
Dissertation Abstracts International69-07B.
標題:
Computer Science.
電子資源:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3323202
ISBN:
9780549748069
The ChucK audio programming language. "A strongly-timed and on-the-fly environ/mentality".
Wang, Ge.
The ChucK audio programming language. "A strongly-timed and on-the-fly environ/mentality".
- 192 p.
Adviser: Perry R. Cook.
Thesis (Ph.D.)--Princeton University, 2008.
In addition to presenting the ChucK programming language, a history of music and programming is provided (Chapter 2), and the various aspects of the ChucK language are evaluated in the context of computer music research, performance, and pedagogy (Chapter 6). As part of an extensive case study, the thesis discusses ChucK as a primary teaching and development tool in the Princeton Laptop Orchestra (PLOrk), which continues to be a powerful platform for deploying ChucK (1) to teach topics ranging from programming to sound synthesis to music composition, and (2) for crafting new instruments, compositions, and performances for computer-mediated ensembles. Additional applications are also described, including classrooms, live coding arenas, compositions and performances, user studies, and integrations of ChucK into other software systems.
ISBN: 9780549748069Subjects--Topical Terms:
212513
Computer Science.
The ChucK audio programming language. "A strongly-timed and on-the-fly environ/mentality".
LDR
:04593nam _2200289 _450
001
206906
005
20090413130053.5
008
090730s2008 ||||||||||||||||| ||eng d
020
$a
9780549748069
035
$a
00372118
040
$a
UMI
$c
UMI
100
$a
Wang, Ge.
$3
321844
245
1 4
$a
The ChucK audio programming language. "A strongly-timed and on-the-fly environ/mentality".
300
$a
192 p.
500
$a
Adviser: Perry R. Cook.
500
$a
Source: Dissertation Abstracts International, Volume: 69-07, Section: B, page: 4273.
502
$a
Thesis (Ph.D.)--Princeton University, 2008.
520
$a
In addition to presenting the ChucK programming language, a history of music and programming is provided (Chapter 2), and the various aspects of the ChucK language are evaluated in the context of computer music research, performance, and pedagogy (Chapter 6). As part of an extensive case study, the thesis discusses ChucK as a primary teaching and development tool in the Princeton Laptop Orchestra (PLOrk), which continues to be a powerful platform for deploying ChucK (1) to teach topics ranging from programming to sound synthesis to music composition, and (2) for crafting new instruments, compositions, and performances for computer-mediated ensembles. Additional applications are also described, including classrooms, live coding arenas, compositions and performances, user studies, and integrations of ChucK into other software systems.
520
$a
The computer has long been considered an extremely attractive tool for creating, manipulating, and analyzing sound. Its precision, possibilities for new timbres, and potential for fantastical automation make it a compelling platform for expression and experimentation---but only to the extent that we are able to express to the computer what to do, and how to do it. To this end, the programming language has perhaps served as the most general, and yet most precise and intimate interface between humans and computers. Furthermore, "domain-specific" languages can bring additional expressiveness, conciseness, and perhaps even dfferent ways of thinking to their users.
520
$a
The contributions of this work include the following. (1) A time-based programming mechanism (both language and underlying implementation) for ultra-precise audio synthesis, naturally extensible to real-time audio analysis. (2) A non-preemptive, time/event-based concurrent programming model that provides fundamental flexibility and readability without incurring many of the difficulties of programming concurrency. (3) A ChucKian approach to writing code and designing audio programs on-the-fly. This rapid prototyping mentality has potentially wide ramifications in the way we think about coding audio, in designing/testing software (particular for real-time audio), as well as new paradigms and practices in computer-mediated live performance.(4) The Audicle as a new type of audio programming environment that combines live development with visualizations. (5) Extended case studies of using, teaching, composing, and performing with ChucK, most prominently in the Laptop Orchestra. These show the power of teaching programming via music, and vice versa---and how these two disciplines can reinforce each other.
520
$a
This thesis argues for the philosophy, design, and development of ChucK, a general-purpose programming language tailored for computer music. The goal is to create a language that is expressive and easy to write and read with respect to time and parallelism, and to provide a platform for precise audio synthesis/analysis and rapid experimentation in computer music. In particular, ChucK provides a syntax for representing information flow, a new time-based concurrent programming model that allows programmers to flexibly and precisely control the flow of time in code (we call this "strongly-timed"), and facilities to develop programs on-the-fly ---as they run. A ChucKian approach to live coding as a new musical performance paradigm is also described. In turn, this motivates the Audicle, a specialized graphical environment designed to facilitate on-the-fly programming, to visualize and monitor ChucK programs in real-time, and to provide a platform for building highly customizable user interfaces.
590
$a
School code: 0181.
650
$a
Computer Science.
$3
212513
690
$a
0984
710
$a
Princeton University.
$3
212488
773
0
$g
69-07B.
$t
Dissertation Abstracts International
790
$a
0181
790
1 0
$a
Cook, Perry R.,
$e
advisor
791
$a
Ph.D.
792
$a
2008
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3323202
$z
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3323202
筆 0 讀者評論
全部
電子館藏
館藏
1 筆 • 頁數 1 •
1
條碼號
館藏地
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
000000024337
電子館藏
1圖書
電子書
TH
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
多媒體檔案
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3323202
評論
新增評論
分享你的心得
Export
取書館別
處理中
...
變更密碼
登入