ΣSigmaStudio Ask AI Русский Log in

Bug with Simple Router with 5 inputs and sw slew selected, input 1 will chop off top half of waveform and input 5 will not pass audio to output

SigmaDSP & SigmaStudio kernel757 Sep 5, 2023 00:00 1 replies Original on forum ↗
Subscribe
kernel757 Question
Sep 5, 2023 00:00

I am having issues with the simple router block. The block seems to have a bug when the sw slew option is selected. I have set up a simple example project below. I have a simple router with 5 inputs and 1 output, all channels are receiving the same 1 kHz sine input signal. Without the sw slew option selected output passes from all channels to the output.

Same output for all 5 input signals.

Once the sw slew option is selected, channel 0 cuts off the top half of the waveform at the output.

Channel 4 does not pass any signal to the output.

The simple router works as expected with 4 inputs and 1 output and the sw slew selected, but once 5 inputs are selected the bug shows up. Additionally, from the documentation it looks like the sw slew simple router block should have an input field for the slew from the picture on the wiki. The version I have in SS+ 2.0 does not. The ADAU1452 is also not in the target supported list on the wiki. Is this block supported, or will be in an upcoming update?

Audio Signal Processors

adau1452

Audio Products

software

SigmaStudio+ 2.0

SigmaDSP Audio Processors

Show More

pastedimage1693937682849v1.png
pastedimage1693937682849v1.png
pastedimage1693937855720v2.png
pastedimage1693937855720v2.png
pastedimage1693937958057v3.png
pastedimage1693937958057v3.png
pastedimage1693937980232v4.png
pastedimage1693937980232v4.png
pastedimage1693938004342v5.png
pastedimage1693938004342v5.png
pastedimage1693938049235v6.png
pastedimage1693938049235v6.png
pastedimage1693938316273v7.png
pastedimage1693938316273v7.png
Harishgowtham Reply
Sep 6, 2023 00:00

Hello Kernel,

My apologies for this and thank you for taking your time and reporting this bug.

I can simulate the same as what you experienced and I will report this.

I tried the below block with a slew entry, it works as expected. of course, there is a difference in the MIPS than the one that you used. If it is needed and you can afford few MIPS then use this block.

Regards,

Harish

pastedimage1693981200839v1.png
pastedimage1693981200839v1.png