TECH 350: dsp SCHEDULE

OCTOBER

10/5

Acoustics + Descriptions of Sound Review

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

10/7

Digital Audio Encoding + Decoding Review

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

10/12

Quiz on Digital Electronic Music Concepts | Synthesis Review, Into. to DSP Systems

HW: Install Octave (that’s Mac, or for Windows), review slides

10/14

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

HW: Theory Assignment 1, the filterstarter.m file (submit to a folder with your name in the DSP Box folder by next class)

10/19

Imaginary and Complex numbers, Describing/Designing Filters, Algorithmic Reverb

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

10/21 \ The Impulse Response, z-Transform, Convolution Theorem

HW: Theory Assignment 2

10/26

Review, Prep. for Quiz

HW: Prep. for quiz

10/28

Quiz on DDLs, Filters, and the z-Transform, Assign presentations on low- and high-level features and digital audio techniques

HW: Review slides, determine presentation topic

NOVEMBER

11/2

The FT, DFT, STFT, and FFT

HW: Complete topic presentations

11/4

Presentations on low- and high-level features and digital audio techniques

HW: Review slides, prep. for quiz

11/9

Quiz on Transfer Functions, DFT, STFT, FFT | Intro. to Max + Gen~

HW: Gen~ Assignment 1 (Max patches from class here)

11/11 \ Review quiz, more on Gen~

16 18 \ Audio Feature Extraction with Sonic Visualizer + Mini-Assignments

πŸ‚ THANKSGIVING BREAK πŸ‚

30 (December 2) \ Coding Audio Plug-ins: Gen and JUCE, then JUCE Basics

DECEMBER

7 9 \ Final project definition individual meetings, group introduction to final projects

14 16 \ Self-directed work on final projects, group show+tell

❄️ WINTER BREAK ❄️

JANUARY (REMOTE)

1/5 \ Final project check-in individual meetings (via Zoom)

1/7 \ Group show+tell (via Zoom)

1/11 \ Self-directed work on final projects (no class, individual meetings as needed)

1/13 \ In-class Final Project Presentations

1/19 \ Final Project Technical Papers Due