Instead of
bufferSizes.add ((int) (ranges[0].mMinimum + 15) & ~15)
this seems more JUCE like:
bufferSizes.add (roundedUpToMultipleOf (ranges[0].mMinimum, 16))
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!