I have started integration testing my new DSP plugin and I am slowly fixing issues as I find them. One thing that I have noticed, is that any updates for example a change in pre-amp settings, happens in semi-realtime when I am running my test harness, but when I am running in the LMS environment the pipeline runs really quickly and will often have processing the song well before the song has finished. This gives the impression that the change made hasn't stuck ( it actually will be used when the next song is played). I assume that the stream is being buffered into a temporary file and handed off to the client from there, hence in most cases it makes sense to process everything as quickly as possible.
I know that many users find this confusing (had comments on InguzDSP, which behaves similarly) as they are seeing the app similarly to a client application, so was wondering whether there are any settings that can be used to process on a more "realtime basis".
I know that many users find this confusing (had comments on InguzDSP, which behaves similarly) as they are seeing the app similarly to a client application, so was wondering whether there are any settings that can be used to process on a more "realtime basis".
Comment