I have played with OpenAL-soft [0] and libsndfile [1] to make a simple music player. It works fine but I want to learn the deeper concepts behind how computer audio works. I am a CS student and I know C/C++, Python, and high school mathematics. I came across 'The Audio Programming Book' [2] which seems suited for my level. Can you recommend me some more related resources?<p>[0] https://openal-soft.org/<p>[1] http://www.mega-nerd.com/libsndfile/<p>[2] https://mitpress.mit.edu/books/audio-programming-book
There was a related thread on HN related to audio programming: <a href="https://news.ycombinator.com/item?id=26916254" rel="nofollow">https://news.ycombinator.com/item?id=26916254</a> but it was centered around DSP and audio plugins, which is a bit too high level for me. I want to learn more about things like how audio libraries like OpenAL and ALSA work.
pure data is great for learning the very basics of audio programming. <a href="https://puredata.info/" rel="nofollow">https://puredata.info/</a>