Not sure if this question is better asked here or in the programming forum. I've been playing with sound programming, but I find the APIs hide too much stuff. When I learned 3D graphics, I started by learning from scratch. I would like to know if anyone has any resources (books or online) that teach audio programming from scratch. Much like writing a software renderer from scratch to learn about the algorithms.
I've googled and amazoned, but I don't really know enough about the subject to make a decision if the books I found are any good. And man, I though software books were expensive. Audio books are not cheap.