Workshop: Chunity!

In this workshop, participant will learn to work with Chunity—a programming environment for the creation of interactive audiovisual tools, instruments, games, and VR experiences. It embodies an audio-driven, sound-first approach that integrates audio programming and graphics programming in the same workflow, taking advantage of strongly-timed audio programming features of the ChucK audio programming language and the state-of-the-art real-time graphics engine found in Unity. Any prior experience with ChucK or Unity would be helpful but is not necessary for this workshop. In this workshop, participants will learn:

    1) the fundamentals of Chunity workflow from ChucK to Unity,
    2) how to architect audio-driven, strongly-timed software using Chunity,
    3) design principles for interactive audiovisual/VR software
ChucK Resources
homepage | download (all platforms)
documentation | examples | UGen reference

Unity Resources
download and install | "Roll-a-ball" tutorial

Chunity Resources
homepage | paper | chunity on Asset Store
Chunity tutorials (continues from "Roll-a-ball") | "Chicken Sequencer" (Chunity tutorial | package)
Made with Chunity: early demo reel | sequencers | Music 256a (course @ Stanford)
MIDI.CITI (Kunwoo Kim) | Resilience (Jack Atherton)

instructor bio
Ge Wang is an Associate Professor at Stanford University’s Center for Computer Research in Music and Acoustics (CCRMA). He researches the artful design of tools, toys, games, instruments, programming languages, virtual reality experiences, and interactive AI systems with humans in the loop. Ge is the architect of the ChucK audio programming language and the director of the Stanford Laptop Orchestra and the Stanford VR Design Lab @ CCRMA. He is the Co-founder of Smule and the designer of the Ocarina and Magic Piano apps for mobile phones. A 2016 Guggenheim Fellow, Ge is the author of Artful Design: Technology in Search of the Sublime, a photo comic book about how we shape technology—and how technology shapes us.