{}

fx

building realtime effects


Note: this is a work-in progress project on coding audio effects. Once you're done, come back later to see finished articles!

As a compositional and mixing tool, audio effects serve both creative and functional purposes, changing the way we view music, audio, and sound as a whole. In particular, the advent of digital music-making has introduced digital tools for manipulating audio in ways that surpass the limits of analog hardware. These effects, in all their physical, analog, and digital incarnations, have heavily influenced the way that music has been produced and consumed for much of our musical history.

I took the past few months to deep-dive into how audio effects are made, and how I can make them myself using code. I've learned a lot in the process and I plan on writing some articles overviewing how audio effects are made.

In the meantime, here are some useful resources I've found on how to make audio effects.

Filters

  • High level overview of filters (Prof. Christopher Dobrian)
  • Biquad filters (EarLevel Engineering)
  • Digital state variable filters (SVF)
  • Biquad filter source code (C++)

Reverb

Distortion

More to come, so stay tuned!

renzomledesma@gmail.com
me🎶✍🏼githublinkedininsta
logo