CCRMA Summer Workshops 2009
TUITION AND FEES
A list of local hotels can be found here.
June 22 - 26: Physical Interaction Design for Music (PID)
Physical Interaction Design for Music
Ed Berdahl, Wendy Ju
Description: Many workshops teach the technical details involved in making music using the Arduino. The PID workshop goes the extra mile by mentoring participants in evaluating and further developing their own ideas with the help of the Verplankian physical interaction design (PID) framework. Participants learn the philosophy and utility underlying the eight interrelated PID perspectives: idea, metaphor, model, display, error, scenario, task, and control.
The workshop also teaches technical skills for designing musical interactions. The workshop integrates programming, electronics, robotics, audio, and interactive music along with PID. Hands-on applications using sensors and microprocessors in conjunction with real-time DSP will be explored for making music. Specific technologies will include Arduino platform, processing, open sound control, and PD and/or Max/MSP for music synthesis. Participants will learn how to use resistive, force-sensitive, capacitative, optical, ultrasound, magnetic, optical, and acceleration sensors. We will also teach students how to make their own sensors with custom geometries constructed out of materials such as conductive fabric, piezoresistive fabric, copper tape, and piezoelectric PVDF. We will discuss popular controller components such as (multi-)touch screens, TacTex pads, Nintendo Wii, Novint Falcon, and many more. Participants will design and build working prototypes using a kit* that can be taken home at the end of the workshop. Many prototypes will be applicable for performance and exhibits. Further issues to be explored will include modes and mappings in computer music, exercises in invention, and applications of sensors and electronics to real-time music. The course will be augmented by a survey of existing controllers and pieces of interactive music.
This workshop is intended for: Musicians or composers interested in exploring new possibilities in interactive music in a hands on and technical way; Anyone looking to gain valuable skills in basic analog and digital electronics, with a focus on invention; Makers, engineers, computer scientists, or product designers interested in exploring artistic outlets for their talents and collaborating with performers and composers.
Worskhop structure: The workshop will consist of half-day supervised lab sessions, and half-day lectures, classroom exercises and discussions. Classroom sessions will feature live demos and/or concerts of interactive music and instruments. Participants are encouraged (but by no means required) to bring their own laptop computers with any music software/hardware they already use.
*NOTE: There is a $20 lab fee included in the cost of this workshop. Participants have the option of purchasing a $100 lab kit at the end of the workshop. The kit contains an Arduino, a prototyping board, power supply, data cable, and a variety of sensors.
June 29-July 3
This workshop will teach the underlying ideas, approaches, technologies, and practical design of intelligent audio systems using Music Information Retrieval (MIR) algorithms.
MIR is a highly-interdisciplinary field bridging the domains of digital audio signal processing, pattern recognition, software system design, and machine learning. Simply put, MIR algorithms allow a computer to "listen" and "understand or make sense of" audio data, such as MP3s in a personal music collection, live streaming audio, or gigabytes of sound effects, in an effort to reduce the semantic gap between high-level musical information and low-level audio data. In the same way that listeners can recognize the characteristics of sound and music - tempo, key, chord progressions, genre, or song structure - MIR algorithms are capable of recognizing and extracting this information, enabling systems to perform extensive sorting, searching, music recommendation, metadata generation, transcription, and even aiding/generating real-time performance.
This workshop is intended for: students, researchers, and industry audio engineers who are unfamiliar with the field of Music Information Retrieval (MIR). We will demonstrate the myriad of exciting technologies enabled by the fusion of basic signal processing techniques with machine learning and pattern recognition. Lectures will cover topics such as low-level feature extraction, generation of higher-level features such as chord estimations, audio similarity clustering, search, and retrieval techniques, and design and evaluation of machine classification systems. The presentations will be applied, multimedia-rich, overview of the building blocks of modern MIR systems. Our goal is to make the understanding and application of highly-interdisciplinary technologies and complex algorithms approachable.
Knowledge of basic digital audio principles is required. Familiarity with Matlab is desired. Students are highly encouraged to bring their own audio source material for course labs and demonstrations.
Workshop structure: The workshop will consist of half-day lectures, half-day supervised lab sessions, demonstrations, and discussions. Labs will allow students to design basic ground-up "intelligent audio systems", leveraging existing MIR toolboxes, programming environments, and applications. Labs will include creation and evaluation of basic instrument recognition, transcription, and real-time audio analysis systems.
This workshop is intended for: Musicians and recording engineers with an engineering background, and for engineers and computer scientists with an interest in music technology. An exposure to digital signal processing, including familiarity with digital filtering and the Fourier Transform is helpful. Some knowledge of Matlab and/or a modest amount of C programming experience are also helpful for the laboratory exercises.
Attendees are encouraged to bring a laptop to use for implementing the laboratory exercises. A limited number of workstations will be available onsite for use during the workshop.
Workshop structure: The course material will be presented in daily lecture sessions with laboratory exercises interspersed. The lecture sessions will concentrate on theoretical issues in the design of digital audio effects, and are complemented by laboratory work in which students will develop effects algorithms of their own design.
ProTools HD and Logic Studio recording systems will be available. A range of popular microphones will be available and students will conduct the sessions with faculty supervision. It is a hands-on experience offering students a chance to work with modern recording equipment in an excellent acoustical environment. Class size is limited to 10.
This workshop is intended for: students with prior experience with digital recording software and microphone use, the course will examine issues involved in getting the best sound from microphones by careful selection and placement, audio mixer routing and gain structure, audio signal processing and digital recording technology. It will cover recording and mixing techniques using software plug-ins and automation as well as a discussion of mastering issues.
Workshop structure: The course will involve daily lectures followed by in-studio recording sessions, giving students a chance to employ the principles covered in the classroom.
August 10 - August 14
The first part of the workshop presents the basic principles underlying all the core components of a perceptual audio coding system. In the second part, design choices applied in state-of-the-art audio coding schemes, e.g. AC-3; MPEG Layers I, II, and III (MP3); MPEG AAC; MPEG-4 are presented. In-class demonstrations will allow students to hear the quality of state-of-the-art implementations at varying data rates and they will be programming their own simple perceptual audio coder during the workshop.
This workshop is intended for: Musicians/composers interested in exploring widely used digital audio technology; Anyone looking to know more about media technology used in our every-day lives; Engineers/computer scientists/product designers interested in exploring the principles and practices of audio coding standards.
Workshop structure: The workshop will consist of half-day lectures, half-day supervised lab sessions, and classroom exercises and discussions. In addition to addressing basic theory and implementations, classroom sessions will feature state-of-the-art audio coding demos. Participants are encouraged (but by no means required) to bring their own laptop computers. Knowledge of basic digital audio principles and programming experience is expected. The lab sessions will be carried out using Python -- a high level, easy-to-use programming language with syntax that will feel familiar to any programmer of C/C++, Java, or Visual Basic. (Prior Python programming experience is not required or expected.)
Marina Bosi, Richard E. Goldberg are co-authors of the book, Introduction to
©1996-2007 CCRMA, Stanford University. All rights