Jump to content

Audio Programming Book Recommendations


Recommended Posts

Kinda has to do with this forum, since I want to make music production tools.

Anyways, anyone have a recommendation for a good audio programming book? Something that isn't afraid to get really math-y, but also provides lots of audio world context and possibly contains projects/practice examples?

I'm already familiar with and have written code working with transforms and convolution, so I understand the basic theory concepts behind complex exponentials and DFT. I would prefer something with theoretical explanations instead of just "here do this crap and cool sounds come out!"

EDIT:

I ended up ordering: http://www.amazon.com/Designing-Audio-Effect-Plug-Ins-Processing/dp/0240825152

It's a book with both a bunch of audio-specific exercises and still a decent amount of theory behind it.

Edited by Neblix
Link to comment
Share on other sites

Not exactly a book. But an interactive approach with much of the same information:

https://www.coursera.org/course/dsp

Thanks bro! I've seen this class before, but I avoided it because of its Linear Algebra recommendation (I haven't taken Linear yet and I don't want to really be stumbling around in the dark). I will probably end up taking this after I DO take Linear, which may be at some point next year.

I ended up ordering: http://www.amazon.com/Designing-Audio-Effect-Plug-Ins-Processing/dp/0240825152

It's a book with both a bunch of audio-specific exercises and still a decent amount of theory behind it.

Edited by Neblix
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...