Skip to content

Latest commit

 

History

History
93 lines (81 loc) · 5.48 KB

README.md

File metadata and controls

93 lines (81 loc) · 5.48 KB

Audio DSP Resources

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

Textbooks

Mathematics

Algorithms & Technical Reading

  • Musicdsp.org - A collection of open source DSP algorithms by the community.
  • Cytomic Technical Papers - Excellent real-world useable filters and explanations by Cytomic.
  • deip.pdf - High quality resampling and oversampling.
  • Freeverb - An open-source reverb algorithm.
  • DAFx - An archive of scientific papers and presentations given during an annual DSP research conference.

Sound Design & Mixing

While this is not strictly development related, knowing how plugins are actually used can give valuable insight.

  • SeamlessR - This guy is a great teacher and really knows his stuff.
  • Au5 - A beast legend. Need I say more?

Software Optimization

Math Tools

System Tools

  • MrsWatson - Command-line audio plugin host with support for printing to the terminal from your DSP code.
  • Carla - System-wide virtual audio and MIDI patching software, using Jack as the backend. Available as a standalone application or a VST/LV2 plugin.
  • Jack - Cross-platform audio driver with support for system-wide patching.
  • Cadence - A suite of tools for configuring, monitoring, and controlling system-wide audio in Linux (includes Carla).
  • Ardour - Open-source DAW with useful plugin analysis tools.
  • Bertom EQ Curve Analyzer - Analyze the frequency and phase response of any plugin.

Rust Crates

  • baseplug - Create VST plugins in Rust. (GUI and other plugin formats are still a work in progress.)
  • simdeez - Write generic SIMD code across an array of architectures.
  • FunDSP - An audio DSP library with a nifty clean syntax.

Rust Resources

Forums