First of all I’m quite new to JUCE so please excuse me if I may sound too newbie. Also thanks for this great library!
So I am on my way to write a plugin that reads samples from disk by streaming. That is, preloads the beginning of the sample file then continuously reads a bit more when required. My first approach would be to use some producer-consumer pattern here, but as I said I am quite new to JUCE so I am wondering what would be the building blocks that I could use for this task?
I know there are quite a lot of classes dealing with various aspects of this problem (ex. ThreadedWriter which I think does exactly the opposite) but I need some directions before going through each and every class that might be or not useful to me.
I also could manage any high level concepts regarding disk streaming, if anyone would share something like that with me Thus any advice is welcomed.