TECH 350: dsp SCHEDULE

September

9/1 Acoustics + Descriptions of Sound Review

Homework (HW): Complete TIMARA Start-of-Semester Action Items, review slides (click the date for slides from that day)

9/6 Digital Audio Encoding + Decoding Review

HW: Review slides, prepare for Quiz on Digital Electronic Music Concepts

9/8 Quiz on Digital Electronic Music Concepts | Synthesis Review, Intro. to DSP Systems

9/13 Practice with Diff. Equations + Signal Diagrams, Intro. to Octave

HW: Mini-Assignment 1

9/15 Describing/Designing Filters Part 1

HW: Review slides, look at imaginary + complex numbers (as needed)

9/20 Describing/Designing Filters Part 2, Algorithmic Reverb

HW: Review slides

9/22 The Impulse Response, z-Transform, Convolution Theorem

HW: Mini-Assignment 2

9/27 Transfer Functions, Zeroes + Poles

HW: Prepare for Quiz on DDLs, Filters, and the z-Transform

9/29 Review of Transfer Functions, Complex Numbers, the FFT (Take 0 and Take 1)

October

10/4 Quiz on DDLs, Filters, and the z-Transform, The FT, DFT, Assign presentations on low- and high-level features and digital audio techniques

HW: Begin work on Class Presentations

10/6 The DFT Continued, The STFT and FFT

HW: Complete Class Presentations

10/11 Presentations on low- and high-level features and digital audio techniques, Prep. for Quiz.

10/13 Presentations, cont. | Quiz on Transfer Functions, DFT, STFT, FFT

🍂FALL BREAK - 15TH TO 23RD🍂

10/25 Intro. to Max + Gen~

HW: Mini-Assignment 3, Install JUCE and the Projucer on your machine

10/27 Projucer + JUCE Basics

HW: Compile a JUCE tutorial project to a VST3 (or AU, or other standardized plug-in format)

November

11/1 11/3 More on gen~

11/8 11/10 Coding Audio Plug-ins: Gen and JUCE

11/15 11/17 Audio Feature Extraction with Sonic Visualizer + Mini-Assignments

11/22 Final project definition individual meetings, group introduction to final projects

🍂 THANKSGIVING BREAK - 24TH TO 27TH 🍂

11/29 Self-directed work on final projects, group show+tell

December

12/1 Final project check-in individual meetings

12/6 12/8 Self-directed work on final projects (no class, individual meetings as needed)

13 In-class Final Project Presentations