when instantiating our VST3 plugin in Reaper we see a strange initialization sequence:
(no releaseResources() - of course)
Now, if prepareToPlay() should make sense there should be no configuration change (I/O channels, sample rate, buffer size) made after it - until releaseResources() is called.
Is this a JUCE attitude? or a Reaper speciality? If its the letter wasn’t a framework supposed to abstract host specialities from its classes?
To me this all looks pretty much grown - in contrast to designed.