DSP from scratch
last updated: Sep 15, 2025
via kst, who says:
If you are trying to learn audio programming and DSP from scratch (like, really from scratch), these notes might be the place to start
They were lecture notes for a student-led 1-credit audio programming course that I taught in the spring this year, but it's now a course for everyone. Some sections are still in revision, but the main contents are mostly complete.
It's probably more low level and UNIX-centric than most of the audio programming tutorials you can find, so don't expect to learn how to make an audio plugin using JUCE or how to make fancy GUIs etc. But maybe this can be a good thing.
caveats:
- you need to know basic C and UNIX shell utilities
- it contains math, but at most calculus levela