Book about programming DSP algorithms.

Programming applications for making music on Linux.

Moderators: khz, MattKingUSA

User avatar
Michael Willis
Established Member
Posts: 840
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Contact:

Book about programming DSP algorithms.

Postby Michael Willis » Wed Jul 10, 2019 2:52 pm

Can somebody recommend a good book on programming digital signal processing algorithms?

After working on the Dragonfly Reverb plugins, I feel like a fraud that has fooled some of the masses into thinking that I know a thing or two about developing audio effects. The truth is that I just put a nice wrap over the stuff from freeverb3, and I don't really know much about what's going on inside, other than a bit of poking around in the freeverb3 code and searching wikipedia for the terms that I find.

An ongoing conversation with the inimitable Unfa has inspired me to start a new project, one that will require me to actually understand some of this crazy black magic that goes into programming audio effects. If I'm going to do that I will need some good resources to learn from.

User avatar
sadko4u
Established Member
Posts: 692
Joined: Mon Sep 28, 2015 9:03 pm

Re: Book about programming DSP algorithms.

Postby sadko4u » Wed Jul 10, 2019 3:52 pm

Very good book for starters.
http://www.dspguide.com/pdfbook.htm
LSP (Linux Studio Plugins) Developer and Maintainer.

User avatar
CrocoDuck
Established Member
Posts: 1053
Joined: Sat May 05, 2012 6:12 pm
Contact:

Re: Book about programming DSP algorithms.

Postby CrocoDuck » Wed Jul 10, 2019 4:00 pm

I would recommend all the material published by Julius Orion Smith III:

https://ccrma.stanford.edu/~jos/

Plenty of good stuff there.
Check my Linux audio experiments on my SoundCloud.
Browse my AUR packages.
Fancying a swim in the pond?

thumbknuckle
Established Member
Posts: 12
Joined: Sun Oct 19, 2014 6:16 pm
Contact:

Re: Book about programming DSP algorithms.

Postby thumbknuckle » Thu Aug 22, 2019 12:39 am

Both of the previous poster's suggestions are great.

Miller Puckette has a super useful book with lots of examples implemented in Pure Data: http://msp.ucsd.edu/techniques.htm

User avatar
milo
Established Member
Posts: 239
Joined: Wed Sep 06, 2017 2:55 am
Location: Southern Utah, USA
Contact:

Re: Book about programming DSP algorithms.

Postby milo » Thu Aug 22, 2019 2:48 pm

sadko4u wrote:Very good book for starters.
http://www.dspguide.com/pdfbook.htm


I've been working through this book, currently on chapter 7. It is very readable and very interesting. A few of the graphics end up on the wrong pages, and there are occasional typos, but nothing really terrible. Thanks for the link! I'm really enjoying this.

User avatar
marbangens
Established Member
Posts: 21
Joined: Fri Nov 16, 2018 8:39 pm

Re: Book about programming DSP algorithms.

Postby marbangens » Mon Sep 16, 2019 12:32 pm


User avatar
Digital Larry
Established Member
Posts: 97
Joined: Thu Jan 09, 2014 5:25 am

Re: Book about programming DSP algorithms.

Postby Digital Larry » Mon Sep 16, 2019 1:09 pm

Kadenze offers a variety of online classes you might find interesting. You can audit the classes for free or if you like, pay something like $20/month and then proceed at your own pace. I took classes in ChucK, JUCE, and FAUST. It's not quite like taking a regular class, mostly because the professors who recorded the videos may or probably won't be around to answer any questions you might have. But if you are strongly self motivated, it could work.

https://www.kadenze.com/search?q=audio


Return to “Developer's Section”

Who is online

Users browsing this forum: No registered users and 0 guests