Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    The audio programming bookRichard Charles Boulanger

    The audio programming book

    Richard Charles Boulanger · 2011

    Arts, Games & MediaProgramming
    Open LibraryAmazon
    Stats for nerds
    4recommend
    12mentions
    9people
    2016–2025years
    42% recommend58% neutral

    Mentions per year

    2016201720182019202020212022202320242025

    What Hacker News says

    1. nonrandomstringDec 2024
      Boulanger and Lazzarini "The Audio Programming Book" - great if you want to start working straight away in C

      Boulanger - "The Csound Book" (another classic language I still use today)

      Greenbaum and Barzel - "Audio Anecdotes". A fascinating series of 3 volumes with all sorts of wisdom on FX design, studio systems and composition

      Wilson, Cottle and Collins - "The Supercollider Book". In the style of The Csound Book, but with SC.

      Loy - "Musicmathics". A rare and much under-rated two volume set on the equations behind audio DSP

      Bilbao - "Numerical Sound Synthesis". A hard but rewarding journey to understanding audio physics as linear diff systems and implementing them efficiently in C, Goes well with Perry Cook's stuff.

      Benson - "Music a mathematical offering" Very unusual book that analyses many subjects in music physics. Equations but no code.

      Miranda "Computer Sound Design". More about music synthesis than "sound design" imho, but has some interesting fringe methods like cellular autonoma and genetic algorithms.

      thread
    2. Flex247AMay 2021
      I recently picked up 'The Audio Programming Book' [0] and so far, I am really liking it. But I am not sure which resource to pick after reading that. Can you recommend me some audio programming resources which are beginner friendly?

      [0] https://mitpress.mit.edu/books/audio-programming-book

      Edit: My goal is to make a mini-synth which takes input from the computer keyboard.

      thread
    3. Flex247AMay 2021
      Reading 'The Audio Programming Book' also clarified the concept of OOP for me. There was a small section where function pointers in C structs was discussed. Just after that, there was a section on struct classes in C++ which made it clear why data members should be grouped with their related functions.
      thread
    4. adityatbMay 2021
      If you're new to programming, it might also help you to get started with Max/MSP and YouTube videos that already show you how to make the mini-synth you're after (terrible as a programming environment but great as a learning/prototyping tool).

      The Computer Music Tutorial by Curtis Roads is a good companion here if you want inner workings. You might be able to snag a PDF copy online to see if it's for you.

      Audio Programming Book is entirely in C and can be a bit of a pain to get things working in C if you're new to programming (although highly worth the initial struggle if you're looking at it with a career in mind), although I'd still recommend stepping from Max/MSP into MATLAB/Python, which focuses on functionality rather than programming itself.

      Python is also bit more beginner friendly, although C++ will probably end up being your long term bet.

      I'd pick up the Pyo library for python, and/or a tutorial like this one, after dabbling with Max/MSP a bit: https://python.plainenglish.io/build-your-own-python-synthes...

      Then if you want to get even deeper into the DSP, you could go with pretty much any of the other resources the others have mentioned here. My personal faves are the Steven Smith DSP book, Julius Smith's resources (with its runnable MATLAB scripts), and DAFX book by Udo Zolzer.

      thread
    5. badosuMar 2018
      I've programmed my own simple synthesizer [1] by following along "The Audio Programming Book" [0].

      It gives a concise explanation for the techniques and theories for signal processing while showing practical code examples.

      [0]: https://mitpress.mit.edu/books/audio-programming-book

      [1]: https://github.com/badosu/sine_synth.lv2

      thread
    6. matt_daemonNov 2025
      I'm getting back in to audio programming, starting off with Pd[1] and reading Miller Puckette's book[2]. I'm planning on writing some low-level C libraries afterwards, using The Audio Programming Book[3] as a guide

      [1] https://puredata.info

      [2] https://msp.ucsd.edu/techniques.htm

      [3] https://mitpress.mit.edu/9780262014465/the-audio-programming...

      thread

    Related

    Cover of The Csound Book
    2009–2024

    The Csound Book

    Richard Boulanger
    4 recommend · 6
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385
    Cover of The Practice of Programming
    2007–2026

    The Practice of Programming

    Brian W. Kernighan
    90 recommend · 184
    Cover of Literate programming
    2009–2026

    Literate programming

    Donald Knuth
    recommend · 128
    18
    Cover of The Art of Readable Code
    2011–2026

    The Art of Readable Code

    Dustin Boswell
    11 recommend · 17