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