Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
The ChucK audio programming language...
~
Princeton University.
Linked to FindBook
Google Book
Amazon
博客來
The ChucK audio programming language. "A strongly-timed and on-the-fly environ/mentality".
Record Type:
Electronic resources : Monograph/item
Title/Author:
The ChucK audio programming language. "A strongly-timed and on-the-fly environ/mentality"./
Author:
Wang, Ge.
Description:
192 p.
Notes:
Adviser: Perry R. Cook.
Contained By:
Dissertation Abstracts International69-07B.
Subject:
Computer Science. -
Online resource:
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.
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.
ISBN: 9780549748069Subjects--Topical Terms:
626642
Computer Science.
The ChucK audio programming language. "A strongly-timed and on-the-fly environ/mentality".
LDR
:04552nmm 2200301 a 45
001
867637
005
20100804
008
100804s2008 ||||||||||||||||| ||eng d
020
$a
9780549748069
035
$a
(UMI)AAI3323202
035
$a
AAI3323202
040
$a
UMI
$c
UMI
100
1
$a
Wang, Ge.
$3
1036383
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
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
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.
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 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.
590
$a
School code: 0181.
650
4
$a
Computer Science.
$3
626642
690
$a
0984
710
2
$a
Princeton University.
$3
645579
773
0
$t
Dissertation Abstracts International
$g
69-07B.
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
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9078615
電子資源
11.線上閱覽_V
電子書
EB W9078615
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login