Noise in Matrix Creator recording

@kevindpatino Messaging you about the noise in the matrix creator recording before and after the update.

Hello @milorambaldi,

1- Thank you for report the matrixio-creator-init issue: Missed libmatrixio-creator-hal as a dependency. https://github.com/matrix-io/matrix-creator-init/releases/tag/v0.4.7
2- Just to confirm did you follow:

$ cat /sys/module/spidev/parameters/bufsiz 
12000

I saw the test files that you sent me here. So, It seems something went wrong with the installation.

Regards,

Kevin Patino

Hello @milorambaldi

How was the test?

Regards,

Kevin Patino

Hi Kevin,

The output was

cat /sys/module/spidev/parameters/bufsiz
12000

Hi,

How was the MIC test? Did you get the same results?

Regards,

Kevin Patino

Yes, still noisy. Sample data here: https://drive.google.com/open?id=1C4fVE8aDzKkCpVUATH9vgrxdLbSKSk-u

Did you talk or make a sound or this is a silent record?

I was watching something on youtube

Ok, just one test: Could you setup a 1KHz tune and record? Could you send this records?

Sure. I uploaded here: https://drive.google.com/open?id=1gCqQBEBopJT4i0xw-eoy0unQT-UCA0Li

Did you set it up close to your MATRIX Creator?

around 0.5 meter away

Could you test it closer, less than 5cm and increase the volumen as louder as you can? We could hear some of the 1KHz, but as you said the noise is louder than the 1KHz signal.

updated the file, same link

btw, the noise is not coming from an ambient source i think it is related to the processing as the recorded signal has distortions.

left side is the recording using the laptop microphone, right side is the matrix recording

Hello @milorambaldi,

I will send you a direct message, in order to handle it.

Thank You,

Kevin Patino

Hi Kevin,

Have you seen my reply? What is the next step?

Thanks

Hello @milorambaldi,

We found the bug :slight_smile: , could you run:

1- If you install the kernel modules with apt:

sudo apt remove --purge matrixio-kernel-modules
sudo apt update
sudo apt upgrade

sudo reboot

#After reboot
sudo apt install matrixio-kernel-modules

2- If you compile the kernel modules:

sudo rm /boot/overlays/matrixio.dtbo
sudo rm /lib/modules/$(shell uname -r)/kernel/drivers/mfd/matrixio*.ko
sudo reboot

#After reboot
sudo apt install matrixio-kernel-modules

3- If you use HAL examples, just a simple pull of the repo and compile again the examples.

Let me know how it work now.

Best Regards,

Kevin Patino

1 Like

Thanks @kevindpatino a lot! This saved me from doom!!!
Would you be able to give even a brief explanation on the fix?

Seems to work better now specially with the 1khz tone test. Not sure if I am nitpicking though but channel 0 and 1 have a different envelope than the rest of the other channels.

Raw files here: https://bit.ly/2qR6GDX

Thanks

I try it ,but it not work