I'm intrigued by the applications like Viper4Android. What language(s) should I know and what concepts? Specifically, I can't seem to find any good audio modification program (or even a good simple equalizer) for osx and I want to find out why and fix that.


  • 1
    "can't seem to find any good audio modification program [ ] for osx"... you really weren't looking hard enough then - I've got dozens, if not hundreds of plugins, maybe 30 of which are 'simple' EQ shapers.
    – Tetsujin
    May 1, 2017 at 9:57
  • I don't get it either!
    – n00dles
    May 4, 2017 at 22:17

1 Answer 1


The keyword for your request is Digital Signal Processing (DSP). That is the science and technology that deals with digitized signals (including audio).

There are several freely available resources on the web to learn some basic or advanced techniques. Nevertheless, some concepts require a solid mathematic background.

Examples (among others) :

The Scientist and Engineer's Guide to Digital Signal Processing

DSP on coursera

Foundations of Signal Processing

You can actually do audio processing with many different languages depending on the context and the required performances. Real-time processing adds a layer of difficulty in terms of programming. If you are interested only in the MacOS platform, the Core Audio framework can be used.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.