I'll be processing stereo music signal. What I need is to first split the frequency range into 2 bands at 50-100 Hz. In the higher band, I need to delay one of the channels by a certain number of milliseconds. The lower band has to be delayed as a whole (left+right channel) by a different value. Is this doable? Is this doable in real-time (think VST plugin for an audio player)? If it's possible, can you please give me pointers (algorithm-wise) on how to implement it?
P. S. I need to preserve the sound quality. If such a filter would ruin it, then my idea goes to the trash can.