top | item 24095406

(no title)

BBkid | 5 years ago

Great series. I always wanted to learn about audio processing. Any learning material for this? Besides this series obviously

discuss

order

blovescoffee|5 years ago

It depends on what programming language you'd like to work in and what exactly processing means to you. Are you interested in audio analysis or writing programs that generate audio like a synthesizer for a DAW? For audio analysis I'd recommend essentia a C++ library with Python bindings. For writing plugins, I'd recommend you take a look at JUCE, which has a decent set of tutorials on their website. You'll notice that C++ is pretty standard in industry because speed and hardware access are important. If JUCE is the sort of thing you're looking for, I'd also recommend the Audio Developer Conference talks on Youtube.

monadic2|5 years ago

I've found rust to be very capable as well, if lacking in runtime libraries with native bindings. It's not too difficult to bind into coreaudio and jack, though.