I am using Sigma Studio SHARC 3.14 + CCES. 2.3.0 targeting a SHARC 21489 DSP.
I have a pretty large project that uses a mix of filters, compressors, limiters, delays, mixers, etc.
The project compiles and runs with spare memory and processing overhead.
All objects are working properly except the limiter. The limiter is using default values - but when the threshold is hit - the output signal becomes permanently attenuated to the limit value. So if the input signal is say 5db over therhsold, the signal will forever be attenuated by 5db. It does not seem to reset.
I can verify it is specific to limiter by bypassing the limiter.
The compressors function as expected, and I suppose I could change out limiters to compressors - but these take up more resources.
Is there anything that I should look at that could be the cause of this behavior?