awesome-audio-dsp icon indicating copy to clipboard operation
awesome-audio-dsp copied to clipboard

My curated list of audio DSP and plugin development resources

Awesome Audio DSP

My curated list of audio DSP (digital signal processing) and plugin development resources. New resources may be added in the future. Feel free to open a PR if you wish!

  • Free Online Textbooks & Courses - A list of free online textbooks and courses on audio DSP.
  • Paid Textbooks - A list of non-free textbooks on audio DSP.
  • DSP Playgrounds - Software tools that are useful for quickly and easily prototyping DSP.
  • Mathematics - Learning resources and tools for the mathematics of audio DSP.
  • Algorithms & Technical Papers - A list of useful articles, blogs, and scientific papers on modern algorithms and techniques for audio DSP.
  • Electronics & Embedded - Resources for developing analog and embedded hardware systems.
  • Machine Learning - A few resources on this popular and powerful technology.
  • Open Source Plugins & Software - A list of open source audio software that you can inspect and learn from.
  • Sound Design & Music Production - While this is not strictly development related, knowing how plugins are actually used to make and edit sound can give valuable insight.
  • Software Optimization - Tips and tools for optimizing audio software.
  • System Tools - A list of system tools useful in developing audio plugins and software.
  • Low-Level Programming Languages - A list of low-level programming languages used to make audio software, along with their pros and cons.
  • Plugin APIs - A list of audio plugin APIs/specs along with their pros and cons.
  • Plugin Development Frameworks - A list of software stacks/frameworks used to make audio plugins, along with their pros and cons.
  • Forums - A list of audio-development-related forums you can join.
  • More Lists - Here I'll link curated lists of resources that others have made.

"If I'm a total noob, where should I start?"