jsakas / Subtractor

A WebAudio API Synth
https://subtractor.netlify.app
MIT License
9 stars 1 forks source link

Add reverb effect after master gain #42

Open jsakas opened 7 years ago

jsakas commented 7 years ago

https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode

I think it would be awesome if we added a reverb effect after the master gain, this would really bring some of the sounds we are creating to life. It seems like convolution is a somewhat advanced topic, so I think for a basic implementation we could implement a 2-knob reverb effect that would be Dry/Wet and Decay

SkylerWilliams commented 7 years ago

🙌 global effects! maybe a compressor could be in the works too :P

jsakas commented 7 years ago

I would love it! See: https://github.com/jsakas/Subtractor/issues/29

jsakas commented 7 years ago

Also should note that a reverb or compressor effect does not need any envelope or per-note modification, so it can be created as a new class in Subtractor.constructor() and attached really easily via the existing UI components.