Making Your Own Music Player: A Gentle Introduction to Audio Programming

Jakob L. Kreuze (zerodaysfordays@sdf.lonestar.org)
To start off, I'd like to say that I know very little about audio programming and digital audio in general. I've never formally studied signal processing, and hell, I haven't even started high school physics yet. This post merely documents what I've learned while trying to get sound working in my game, because there aren't really any other learning resources about this out there.