I'm entertaining the idea of making a music-creating application. I'm a total newb at signal processing. The question that concerns me most right now is, if I apply a filter/effect such as convolution, echo or reverb, flanging, etc. to only a part of a song (starting at a certain time and ending at a certain time within the span of the song), will I end up with glitch artifacts in the sound where the filter comes into and goes out of effect?
Even though I don't know much about DSP, it seems like I would, unless I were a mathematical genius and knew how to eliminate them with precision. Is this an issue, and if so, what are the ways to circumvent it? Maybe one would have to apply the filter to the entire song and change some modulating variable in the filter so that it applies the effect at zero percent at the times it's not supposed to be in effect?