I am new to this forum and to JUCE - I was about to ask this same kind of questions in my first post but then, after a search, I realised that the topic is already being discussed.
I am working on a simple bit-crusher plugin (after going through some JUCE tutorials and other learning materials) and I noticed that, while the standalone version gets the correct scaling automatically, the plugin does not (well, at least in Live 10 and JUCE’s Plugin-Host… as I just realised it seems to work fine in FL Studio 20!).
Initially, I assumed developers must handle scaling themselves, but after reading the forum (and noticing that it works in FL Studio) I now wonder what’s the general recommendation/best practice? Is the idea that scaling is completely handled by the framework? What about those cases in which we want an explicit “zoom” functionality (I’m thinking e.g. about Serum, which can be zoomed freely by dragging the bottom-right corner)? Are there any general guidelines?
Thank you and sorry if I posted in the wrong place