nice - I’ll be looking into all of these. specifically I’m only really looking to start doing stuff in gen~ as opposed to normal max code, nothing super complicated. I just need a better overview of the “math stuff” (for dummies probably) especially cause I only got to take up to calc 2 and that was in high school. ken stieglitz, Will Pirkle or designing sound seem decent for that.

for techniques, looking to figure out sampling, saturation/hardware modeling, and whatever the hell a filter is. given my aesthetic is basically just sine waves at this point I don’t need to go hella deep, but want to know the maths of everything

good tip @alanza my cheap art school lifestyle hasn’t led me to check out a book yet but this would be a good reason to

1 Like

I don’t necessarily agree with this review (of a different Cope book), but it’s the most brutal academic takedown I’ve read to date and worth a read: https://slab.org/tmp/wiggins-cope.pdf

The tricky part is whether its important to separate the “science” (or lack thereof) from the results; Cope’s results are typically compelling to me.

1 Like

Thanks for this link!!! I already have a hard copy of the Audio Programming book but I’ve been meaning to get the csound book and there looks to be lots of other good ones in here too!

fwiw, i glanced through ‘virtual music’ from this bundle and was a little bummed to find it is (yet) another look at “emmy” (the bach bot), following a colloquium with doug hofstader.

i really liked cope’s two records on Folkways from the 70s - heard them so much as a kid. and he made some beautiful electronic scores too. i keep forgetting that’s ancient history

1 Like

Does anyone have a copy of the files for the The Audio Programming Book?
Especially the part of the makefiles and those libs the book mentions?

1 Like

Wow - Isn’t it!

I didn’t think that sort of thing happened in the arts…

Great thread, and recommendations!

I’d like to be able to write some DSP code for the ER-301 when the DSP SDK is made available. This will be a C++ SDK, as far as I know.

I’m not completely new to DSP (or C++) but my education on this is now decades behind me and I haven’t really used it since. It also was never audio specific. If I open one of my old DSP textbooks now, the math (which it jumps immediately into) seems a bit mysterious.

Would The Audio Programming Book be a gentle enough reintroduction to the topic for someone like me?

1 Like

IMHO yes. there is basically no math and it is very entry-level (maybe too much so if you have some background and are just rusty.) but totally worth picking up this bundle for $15 and seeing what you think.

i’m looking through TAPB again now, and remembering why i didn’t hold on to it. it contains a lot if background material on things like: C programming basics, what is digital audio, &c. it emphasizes some niche topics (like how to write a CSound opcode) while relegating meaty chapters (on filtering &c) to the DVD (which is not in the bundle, though maybe there is a way to acquire its contents through MIT website.)

so it’s a bit hard to understand the intended audience for this book. overall it is definitely useful for say, an undergraduate level reader or someone who has a musical background and some technical interest, but no math or programming skills. but the core book contains a fair amount of chaff which a neophyte will do best to ignore. it reads basically like the textbook for an undergraduate course (which it probably is) with a somewhat idiosyncratic syllabus reflecting the strengths of its authors.

that said, i still think the core chapters are a really good reference and introduction to things like digital filters, oscillators, envelopes, and the phase vocoder.

for you, i’d think the Pirkle books might be a more effective jump-start.

2 Likes

THANK YOU for the tip on the humble bundle - fantastic collection!

went to the library

s/o to @disquiet

6 Likes

Definitely would recommend Will Pirkle’s books if you’re a beginner; easily digestible and will get you rolling DSP code in C/C++ pretty quickly. However, it doesn’t go in depth as others have mentioned.

Also check out PortAudio API; it will help you prototype audio code there without having to program a hefty UI. Have fun!!

3 Likes

That made me happy. Thanks. Now they need the Spanish translation. :slight_smile:

1 Like

I’m about 0% an aphex twin fan so it’ll be an interesting read

3 Likes

I just finished this last week and I wasn’t really across the album at all remembering vaguely listening to it some years ago. Its a great read. Get a copy of the album and listen to it as you go - very enjoyable. And congrats @disquiet

2 Likes

What is the red book “Live Electronic…”?

(Can vouch for @disquiet’s Aphex book! I don’t think you need to be a fan to enjoy it.)

1 Like

I think Selected Ambient Works Volume II (the album) is the album for people who otherwise aren’t necessarily huge into his work. But your mileage may vary.

1 Like

I picked up the Humble Bundle computer music package from MIT press (sale is over :frowning: ). A notable title is The Audio Programming Book edited by Richard Boulanger and Victor Lazzarini. It’s from 2011 and includes a 4GB DVD of supplements. The table of contents lean towards C and C++ targeted to the Csound community, I assume because Boulanger wrote The Csound Book.

So any hot takes? The table of contents is an interesting read. The DVD supplements look extensive. I feel like I trust academic computer musicians to teach pragmatic C the best. Like, “if they can do it, so I can I” sort of thing. But I’m a little concerned I might be moving towards a black hole that will absorb time without consequence.

There was a thread about this bundle
And that book in particular
I think it’s good but with some sections that are less relevant

Oddly, a keyword search for “humble bundle” returned zero results :frowning: sorry for the noise. It appears this is the thread. Reading the scrollback while doing a little spreadsheet on the contents…there are a lot.

There’s a torrent file for the DVD from the bundle. It’s ~ 4GB.

I get the impression that I missed something… Did Richard D. James write a DSP book?