it is a long time ago i asked a similar question but the question is now closed. So I will ask again.
Is there any way to export all human-readable parameters out of sigma studio, like frequency, q, ripple and so on?
We are working on several projects where a microcontroller controls the DSP (ADAU1452). The user can change filter-frequency and a lot of different parameters or load whole presets. A very common use case. This means that we have to store all parameters inside the MCU to calculate the coefficiants. At the moment we have to copy all values from sigmastudio into our code by hand, which is a lot of work and not failure safe. Also when you think of whole presets. When we pepare a new preset in sigmastudio we have to copy everything again by hand.
It would be great if there is a way to get on these vaules instead of only the coefficiants.
Best regards and thanks in advance,
thanks a lot for your answer. Our problem is not the calculation. We do it excatly in the way you described above. So we store the filter parameters (frequency, Q and boost) in the MCU and calculate…
One solution would be to read the coefficients from the DSP and reverse-engineer the filter settings based on those. In general it's not too hard to run the algorithms in reverse. The main challenge is…
thanks a lot for your detailed answer. This script is very nice and I will definetly keep it. I think this can be very helpful in the future. But as you mentioned the filter-type and rounding…
thanks a lot for your detailed answer. This script is very nice and I will definetly keep it. I think this can be very helpful in the future. But as you mentioned the filter-type and rounding can be a problem. It is very funny because I also played around with the inversion of filter-functions some days ago. Again thanks a lot.
okay I understand. We will do it first in the way you described. But of course automation would be faster and more save. Regarding the feature-request, can you tell me where I can add this function as a feature request?
It turns out that there is an official place for SigmaStudio feature requests:
And some of the previous items there have been implemented in present versions of SigmaStudio -- so there's hope that your idea won't go down the bit bucket.
For bugs, report them with a post in EZ, following the format described in this post:
thanks a lot for your reply. Mabye I am too stupid :), but how can I post into the wishlist. I can see the page and there is indicated how a request should look like. But I dont know how to post there? Can explain me how this works?