COURSE 01 · AUDIO SIGNAL PROCESSING

From “what is sound?” to MFCC

Written for readers with no background at all. The whole course builds toward one project: let a program listen to one second of music and decide whether it is classical, jazz or rock.

23 lessons247 figures8 interactive labs23 runnable scripts

Start with Lesson 01Read the course guide first

The lesson text is only available in Chinese for now. Lesson titles, introductions, menus and buttons are shown in English.

00Before you start

01—05Sound and digital recording

06—10Cutting a recording into pieces you can compute with

11—15From waveforms to time and frequency

16—20Shaping spectra into model input

21—23Summing up a spectrum in a few numbers