Switched to different i2s mic, now only getting clipped / no audio. Config? #1557
-
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 12 replies
-
I managed to bodge the select pin to GND instead and it resulted in no output whatsoever, so I think I can rule out the channel selection being the issue ( which would make sense since I shouldn't expect ANY result if the wrong channel were selected ) |
Beta Was this translation helpful? Give feedback.
-
UGH, just found this, looks like there is a timing issue with this mic on the ESP32, https://hackaday.io/project/162059-street-sense/log/160705-new-i2s-microphone. Someone in the comments suggested a solution, looking it over to see if there's a way to implement it with audio-tools... |
Beta Was this translation helpful? Give feedback.
-
its part of a larger project, but here is the relevant class :
|
Beta Was this translation helpful? Give feedback.
-
I've started from scratch, outputting straight to CSV. There seems to be some sort of offset / timing issue. ( left channel 1 oscillates at high volume, suggesting it is the MSB from channel 2? ) |
Beta Was this translation helpful? Give feedback.
Seems that you just need to set the channel_format to left or right only and the bits_per_sample to 32 and the i2s_format to I2S_MSB_FORMAT