Where can I find low level Sound Programming Theory Tutorials

前端 未结 3 1708
长情又很酷
长情又很酷 2021-01-01 06:32

I am an intermediate graphics programmer. I want to learn audio/sound processing theory from the ground up.

Just like how \"A pixel\" and its components R,G,B,A is t

相关标签:
3条回答
  • 2021-01-01 07:04

    Before getting your hands dirty with the very low levels (C/C++) I'd suggest playing around with higher level tools such as Octave (a free Matlab clone). You might need to install the Signal Processing toolkit too. This should give you a good testbed for playing around with FFTs, convolution, filtering and the like, and also lets you graph the results. I'd suggest finding a good book on signal processing to get familiar with the concepts, then if you want to get into DSP algorithms, MusicDSP.org is worth a look.

    If you want an existing framework to work with then look at CLAM.

    A pixel in graphics programming is analogous to a single sampled point in audio. A digitised image is comprised of a 2d array of pixels; a digitised audio signal is comprised of a sequence of sample points, each point correponding to an amplitude. The rest you'll find in the books...

    0 讨论(0)
  • 2021-01-01 07:13

    Sound On Sound's Synth Secrets series provides a fairly good basic introduction to the concepts of sound synthesis.

    0 讨论(0)
  • 2021-01-01 07:19

    Some old but good practical texts which might be able to pick up cheaply on Amazon:

    • Musical Applications of Microprocessors -- Hal Chamberlin
    • Elements of Computer Music -- F. Richard Moore
    • C Language Algorithms for Digital Signal Processing -- Paul M Embree & Bruce Kimble
    0 讨论(0)
提交回复
热议问题