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


A Tee Is Not Just For Xmas - Top Tees
20/12/2024

Programmer gifts - easy idea, difficult implementation.  Here's our pick of tee-shirts for giving, buying or just wearing at any time of the year.



Swimm Releases Copilot Extension For Documentation
03/12/2024

Swimm, best known for its AI-driven software documentation tools, has announced an extension for GitHub Copilot. The Swimm team says the extension means developers using GitHub Copilot Chat can turn C [ ... ]


More News

 

espbook

 

Comments




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

Last Updated ( Thursday, 15 October 2015 )