TECH 350: dsp SCHEDULE

February

2/4 Acoustics + Descriptions of Sound Review

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

2/6 Digital Audio Encoding + Decoding Review

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

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

HW: Review slides, install Octave (Mac | Windows)

2/13 Synthesis Review, Cont., Intro. to DSP Systems

HW: Review slides, Mini-Assignment 1

2/18 Properties of Systems Reviewed, Describing/Designing Filters

HW: Review slides, finish up Mini-Assignment 1

2/20 Describing/Designing Filters, Impulse Response, FIR and IIR Filters, Convolution

HW: Review slides, Mini-Assignment 2

2/25 Properties of Systems Reviewed, Describing/Designing Filters

HW: Review slides, prepare for Quiz II on Filters (STUDY GUIDE)

2/27 Quiz II on Filters, Introduce Transfer Functions, Poles + Zeroes, Discuss Class Presentation

HW: Review slides, determine presentation topic

March

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

HW: Review slides, work on Class Presentations

3/6 Class Presentations I - Gwen, Em, Sangeetha, David, Ben | The DFT

HW: Review slides, work on Class Presentations

3/11 Class Presentations II - Riah, Matt, Kayla, Noah, Savino, Rosalie, Olivia | The DFT Continued, The STFT and FFT

HW: Review slides

3/13 Review Transfer Functions, DFT, STFT, and FFT

HW: Install Max (demo) on personal laptop, Prepare for Quiz III on Transfer Functions, DFT, STFT, and FFT (STUDY GUIDE)

3/18 Quiz III on Transfer Functions, DFT, STFT, and FFT | Intro. to Max + Gen~

3/20 Intro. to Max + Gen~, Continued

HW: Consider final project over Spring Break

🌱Spring break - 22nd TO 30th🌸

April

4/1 4/3 Intro. to Max + Gen~, Revisited

HW: Mini-Assignment 3 (gen~) + 4 (gen~), work on final project idea

4/8 4/10 Audio Feature Extraction with Sonic Visualizer | Final Project Definition Individual Meetings (4/10)

HW: Mini-Assignment 5 (Sonic Visualizer)

4/15 4/17 Intro. to JUCE + VST Plug-ins cont. | Final Project Update Due (4/17)

HW: Mini-Assignment 6 + 7 (JUCE, gen~ and JUCE)

4/22 4/24 Self-directed work on final projects (4/22), Group Show+Tell (4/24)

4/29 5/1 Final project check-in individual meetings (4/29) | Discuss Final Project Technical Paper

May

5/6 5/8 Class Presentations

5/18 Final Project Technical Papers Due