forked from micropython/micropython
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Description
Playback is sometimes fine, sometimes accompanied by nasty noise, and occasionally silent with some minor noise. This sort of thing will demonstrate the problems with PWMAudioOut
(implemented by #4037):
Adafruit CircuitPython 6.2.0-beta.2-18-g2a467f137 on 2021-02-15; Raspberry Pi Pico with rp2040
>>> import board
>>> from audiopwmio import PWMAudioOut as AudioOut
>>> from audiocore import WaveFile
>>> audio_out = AudioOut(board.GP18, right_channel=board.GP19)
>>> testwav = WaveFile(open("120998-32k.wav", "rb")) ### 32k 16bit stereo 6 seconds
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.play(testwav, loop=True)
>>> audio_out.stop()
>>> audio_out.play(testwav, loop=True)
>>> audio_out.stop()
>>> audio_out.play(testwav)
>>> audio_out.play(testwav)
>>> audio_out.play(testwav)
>>> audio_out.play(testwav)
>>> audio_out.play(testwav)
>>>
soft reboot
Also worth reloading CircuitPython to test again.
Can be seen+heard on Raspberry Pi Pico PWMAudioOut issue I (YouTube).