Stanford Online MOOC For Sound Synthesis
Written by Sue Gee   
Thursday, 15 October 2015

A course on physics-based digital signal processing starts this week on the Kadenze platform. One of its prerequisites is familiarity with the ChucK programming language - and for that there's another Kadenze course already in progress.

Physics-Based Sound Synthesis For Games And Interactive Systems starts on October 16, 2016. Comprising nine sessions, it runs through until February 1, 2016.

In this video Perry Cook, consulting professor at Stanford Center for Computer Research in Music and Acoustics, who with CCRMA's Julius Smith  is the course instructor, explains what participants with learn:

 

 

More information is given in the course description:

This course introduces the basics of Digital Signal Processing and computational acoustics, motivated by the vibrational physics of real-world objects and systems. We will build from a simple mass-spring and pendulum to demonstrate oscillation, how to simulate those systems in the computer, and also prove that simple oscillation behaves as a sine wave. From that we move to plucked strings and struck bars, showing both solutions as combined traveling waves and combined sine wave harmonics. We continue to build and simulate more complex systems containing many vibrating objects and resonators (mandolin, drum, plate), and also learn how to simulate echos and room reverberation.  Through this process,  we will learn about digital signals, filters, oscillators, harmonics, spectral analysis, linear and non-linear systems, particle models, and all the necessary building blocks to synthesize essentially any sound. The free open-source software provided make it possible for anyone to use physical models in their art-making, game or movie sound, or any other application.:

The software referred to is ChucK,  an audio-centric programming language that provides precise control over time, audio computation, and user interface elements like track pads and joysticks. ChucK uses the vocabulary of sound making it accessible to musicians with little or no exposure to computer programming. The Kadenze ChucK Programming course, Introduction to Programming for Musicians and Digital Artists, has been in session since June 16 but you can still enroll and it runs until January 1, 2016. From the California Institute of the Arts  it is being taught by CalArts's Director of Music Technology Ajay Kapur with guest lecturers Spencer Salazar, Perry Cook.and Ge Wang. Together they are the authors of the course textbook, Programming for Musicians and Digital Artists (Manning).  

Would-be participants in Kadenze courses can take them for free but this only gives access to the video lectures plus information about additional resources and to the discussion forums  If you want to submit assignments,.receive grades and feedback and course completion certificates and build a portfolio of your work you can subscribe to Premium Membership, at a cost of $7 per month.  This lets you enroll on unlimited courses and entitles you to discounts on the course textbooks. Some Kadenze courses give eligible students college credit and premium membership lets you enroll for credit for a fee of $300 per course. 

On the whole Kadenze courses are more arts and music than programming - but in the case of these two course there is a rich overlap.

 

kedenzephys

Banner


Women Who Code Closing For Lack of Funding
24/04/2024

Women Who Code the US-based non-profit organization that since its foundation in 2011 has advocated for women and diversity in technology, has announced its imminent closure due to critical funding cu [ ... ]



Falco On Track To Version 1.0.0
02/04/2024

Falco is a cloud native runtime security tool for the Linux operating system, designed to detect abnormal behavior and warn of potential security threats in real-time. Now it's about to release its fi [ ... ]


More News

 

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Thursday, 15 October 2015 )