4 ms·
Ask HN: How to get started with audio programming?
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?
[0] https://openal-soft.org/
[1] http://www.mega-nerd.com/libsndfile/
[2] https://mitpress.mit.edu/books/audio-programming-book
- Flex247A 5y agoThere was a related thread on HN related to audio programming: https://news.ycombinator.com/item?id=26916254 https://news.ycombinator.com/item?id=26916254 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.
- zgniatacz 5y agovcv rack
- joemidgett 5y agohttps://ccrma.stanford.edu/~jos https://ccrma.stanford.edu/~jos https://www.dspguide.com https://www.dspguide.com https://www.willpirkle.com/about/books https://www.willpirkle.com/about/books Musimathics Volumes 1 and 2
- mu55 5y agopure data is great for learning the very basics of audio programming. https://puredata.info/ https://puredata.info/
- mikewarot 5y agoIf you want hands on play with signal processing, GNU Radio works just fine at audio rates, and can use the mic/speakers on your PC.
- mxmilkiib 5y agoCome hang, chat and idle in #lad on libera.chat