derived classes would include effects such as Delay, Reverb, etc.. the benefit of this is that we can inherit methods such as wetdry() and amp()