I’m not really musically inclined at all, and I recently did some basic audio programming work for the Noah’s Ark game that involved low-level audio samples and SFML. Not sure what (if anything) might ultimately come out of that, but I did learn some things about audio within the context of game programming. Some of my favorite resources that were helpful during this time are below:
Video
- Sound Properties (Amplitude, Period, Frequency, Wavelength) (Khan Academy)
- How Oldschool Sound/Music worked (The 8-Bit Guy)
Books
- Sams Teach Yourself Game Programming in 24 Hours (by Michael Morrison) – Chapter 13 “Getting Acquainted with Digital Sound and Music”)
- Tricks of the Windows Game Programming Gurus (by Andre LaMothe) – Chapter 10 “Sounding Off with DirectSound and DirectMusic”
- Game Coding Complete (by Mike McShaffry) – Chapter 12 “Game Audio”