[chuck-users] WORKSHOP: Introduction to the ChucK Music Programming Language, January 13th

Noah Thorp noah at listenlabs.com
Mon Jan 7 12:21:29 EST 2008


I'll look into it. Eventually, I would like to have dual screen recording
for presenter and presentation. It seems possible that we may be able to
record a single camera version. I'll check in with Ge.

Best,
Noah

> Sender Allowed
>
> Any chance a video recording of a workshop such as this could be made
> available online?
>
> J.
>
>
> On Jan 6, 2008, at 1:21 PM, Noah Thorp wrote:
>
>> WORKSHOP: Introduction to the ChucK Music Programming Language,
>> January 13th
>>
>> RSVP: Please RSVP for this event through the Bay Area Computer Music
>> Technology Group at
>> http://electronicmusic.meetup.com/152/calendar/6710874/
>>
>> PRESENTED BY: Ge Wang (http://ccrma.stanford.edu/~ge/)
>>
>> TIME:
>>        Sunday January 13th, 2008
>>        1:00-1:30pm: ChucK presentation (30min)
>>        1:30pm-4:00: ChucK workshop
>>
>> LOCATION:
>>     CCRMA, Stanford University
>>     660 Lomita Drive, Stanford, CA 94305
>>     More information: http://ccrma.stanford.edu/~ge/knoll/
>>
>> INTENDED AUDIENCES: composers, sound designers/researchers, laptop
>> performers, programming language enthusiasts, and anyone else
>> interested
>> in programming computer music. participants are encouraged, but NOT
>> required, to bring laptops (if you do bring one, OS X, Linux,
>> Windows are
>> all supported).  No prior experience with ChucK expected.
>>
>> DESCRIPTION: ChucK is a continually evolving computer music
>> language being
>> jointly developed at Princeton University and now Stanford University
>> (with Ge's joining CCRMA).  It combines familiar programming language
>> constructs with a new time-based concurrent programming model and the
>> ability to write code on-the-fly.  This workshop is a crash course
>> in the
>> philosophy and use of ChucK.  The audience will hopefully leave
>> with basic
>> ChucK programming skills, awareness of possible uses, as well as
>> examples
>> and documentation provided in the workshop.
>>
>> ChucK is freely available, cross-platform, and open-source.
>>
>>      http://chuck.cs.princeton.edu/
>>
>> ---
>> WORKSHOP SCHEDULE:
>>
>> Presentation: What is ChucK?
>> * uses of ChucK (real-time synthesis/analysis, composition/
>> performance,
>> experimentation/education, laptop orchestras)
>> * "strongly-timed": precise control over time
>> * what is concurrent programming and using it for music
>> * on-the-fly programming (write/edit code at runtime)
>>
>> workshop: part 1 (language basics)
>> * syntax and semantics
>>    - overview
>>    - types, values, variables
>>    - operators
>>    - control structures
>> * real-time sound synthesis
>> * unit generators
>> * manipulating time to make timbres and music
>> * functions, arrays (modularizing and organizing)
>> * concurrency, processes, shreds, events (powerful music programming)
>> * basic on-the-fly programming with ChucK
>>
>> workshop: part 2 (extended examples)
>> * extended examples
>>    - mapping controllers via MIDI and OpenSoundControl (OSC)
>>    - creating instruments using laptop capabilities
>>      (keyboard, trackpad, sudden motion sensor, mic)
>>    - network synchronization
>>    - gui control with the audicle/miniAudicle
>>
>>
>> ---
>> BIO
>>
>> Ge Wang (http://ccrma.stanford.edu/~ge/) received his B.S. in Computer
>> Science in 2000 from Duke University, PhD (soon) in Computer Science
>> (advisor Perry Cook) in 2007 from Princeton University, and is
>> currently
>> an assistant professor at Stanford University in the Center for
>> Computer
>> Research in Music and Acoustics (CCRMA). His research interests
>> include
>> interactive software systems for computer music, programming
>> languages,
>> sound synthesis and analysis, music information retrieval, new
>> performance
>> ensembles (e.g., laptop orchestras) and paradigms (e.g., live coding),
>> visualization, interfaces for human-computer interaction, interactive
>> audio over networks, and methodologies for education at the
>> intersection
>> of computer science and music.
>>
>> Ge is the chief architect and creator of the ChucK audio programming
>> language. He is a founding developer and co-director of the Princeton
>> Laptop Orchestra (PLOrk), and a co-creator of the TAPESTREA sound
>> design
>> environment. Ge composes and performs via various electro-acoustic and
>> computer-mediated means.  At CCRMA, Ge continues to research and
>> develop
>> ideas and systems for computer music (including ChucK), works on new
>> music, and plans to initiate a Stanford Laptop Orchestra.
>>
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users at lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>
>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>




More information about the chuck-users mailing list