About this project

This repository is a curated list of music DSP and audio programming resources compiled by Oli Larkin. It covers a wide range of topics essential for audio developers, including: - **Audio Plug-in/App Frameworks**: iPlug2, JUCE, AudioKit, ASPiK, DPF, Jamba, DPlug, Steinberg VST3 SDK, and CPLUG. - **Audio Plug-in Templates**: Pre-configured templates for JUCE and iPlug2 to simplify project setup and CI/CD. - **UI Frameworks**: VSTGUI, Elements, and PUGL for building audio plugin interfaces. - **DSP Libraries**: Gamma, Q, HIIR, HOALibrary, HISSTools, Mach1 Spatial SDK, Spatial Audio Framework, MadronaLib, WDL, DaisySP, and SignalSmithDSP. - **Music Information Retrieval Libraries**: librosa.cpp, essentia, and audioflux. - **Domain Specific Languages (DSLs)**: FAUST and Cmajor for audio DSP development. - **Filter Design Tools and Resources**: Filter Playground, MicroModeler, DSPFilters, and RBJ Cookbook. - **Reading and Learning**: Recommended books (like Will Pirkle's books, DAFX), websites, blogs, and conference archives (DAFX). - **Development Tools**: VSCode, Max, Desmos, Docker, FAUST Web IDE, and other utilities for audio programming. - **Exemplary Open Source Projects**: Notable open-source audio plugins and synths like Surge, Valentine, Vital, and VCV Rack. This list serves as an invaluable roadmap and resource hub for anyone looking to dive into audio programming, plugin development, or music technology.