Does a DSP object used on multiple channels have to be instantiated that many times?

For instance: I want to apply the same effect on several channels but with different settings. Do I declare an array of DSP objects equal to the number of times used? Or can a single instance of a DSP object be used on multiple channels?

Refering to this:

If you want to use the DSP on multiple channels at the same time, you will need to create multiple instances, although if you wanted to reuse/recycle the DSP you can use the same instance.