Skip to content

MAX98357A Crackle and Pops #1268

Answered by pschatzmann
RDJunc asked this question in Q&A
Jan 30, 2024 · 4 comments · 7 replies
Discussion options

You must be logged in to vote

I never had any pop sounds between plays, so the first thing I would suggest, is to check your audio file: - Does is start and end with a 0 ? If not, you can adjust your file (e.g. by fading in and out) or if it is data related, a MedianFilter should also help.

If the i2s configuration autoclear is set (which is the default setting), i2s automatically sends 0 if no data is available. So the case that you described can not really happen.

Of cause you can always send silence when there is a pause, which would have the same effect.

You can use a VolumeOutput to determine the volume or the result of the copy() call to check if you processed any data and use this information to activate/deacti…

Replies: 4 comments 7 replies

Comment options

You must be logged in to vote
2 replies
@RDJunc
Comment options

@ld21
Comment options

Answer selected by pschatzmann
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@pschatzmann
Comment options

@RDJunc
Comment options

Comment options

You must be logged in to vote
3 replies
@RDJunc
Comment options

@pschatzmann
Comment options

@RDJunc
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants