roundedUpToMultipleOf()

Instead of

bufferSizes.add ((int) (ranges[0].mMinimum + 15) & ~15)

this seems more JUCE like:

bufferSizes.add (roundedUpToMultipleOf (ranges[0].mMinimum, 16))

That would indeed be a very juce-ish function!