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

Noah Thorp noah at listenlabs.com
Mon Jan 7 19:15:07 EST 2008


Yes, it is free.

> Sender Allowed
>
> Is this free?
>
> -----Original Message-----
> From: chuck-users-bounces at lists.cs.princeton.edu
> [mailto:chuck-users-bounces at lists.cs.princeton.edu] On Behalf Of Noah
> Thorp
> Sent: Sunday, January 06, 2008 11:22 AM
> To: chuck-users at lists.cs.princeton.edu
> Subject: [chuck-users] WORKSHOP: Introduction to the ChucK Music
> Programming
> Language, January 13th
>
> 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