# Pico audio pack with rpi pico w on circutit python - no audio

**URL:** https://forums.pimoroni.com/t/pico-audio-pack-with-rpi-pico-w-on-circutit-python-no-audio/20816
**Category:** Support
**Created:** [November 26, 2022, 11:09pm UTC](https://forums.pimoroni.com/t/pico-audio-pack-with-rpi-pico-w-on-circutit-python-no-audio/20816 "2022-11-26T23:09:17Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![nanu](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/nanu/32/9233_2.png) [@nanu](https://forums.pimoroni.com/u/nanu)
#### Post date: [November 26, 2022, 11:09pm UTC](https://forums.pimoroni.com/t/pico-audio-pack-with-rpi-pico-w-on-circutit-python-no-audio/20816/1 "2022-11-26T23:09:17Z")

</div>

Hey folks,  
i downloaded the `adafruit-circuitpython-raspberry_pi_pico_w-de_DE-8.0.0-beta.4.uf2` to the pico w, then i flashed the example sketch with the pins adopted to the pico audio and after that i only hear noise on high gain and nothing on low gain.  
Can someone help me?  
Best nanu

```auto
import time
import array
import math
import audiocore
import board
import audiobusio

audio = audiobusio.I2SOut(board.GP10, board.GP11, board.GP9)

tone_volume = 0.1 # Increase this to increase the volume of the tone.
frequency = 440 # Set this to the Hz of the tone you want to generate.
length = 8000 // frequency
sine_wave = array.array("h", [0] * length)
for i in range(length):
    sine_wave[i] = int((math.sin(math.pi * 2 * i / length)) * tone_volume * (2 ** 15 - 1))
sine_wave_sample = audiocore.RawSample(sine_wave)

while True:
    audio.play(sine_wave_sample, loop=True)
    time.sleep(1)
    audio.stop()
    time.sleep(1)

```

---

<div class="post-metadata">

### Author: ![bablokb](https://avatars.discourse-cdn.com/v4/letter/b/ee59a6/32.png) [@bablokb](https://forums.pimoroni.com/u/bablokb)
#### Post date: [November 27, 2022, 7:55am UTC](https://forums.pimoroni.com/t/pico-audio-pack-with-rpi-pico-w-on-circutit-python-no-audio/20816/2 "2022-11-27T07:55:08Z")

</div>

Try to add a DigitalOutput for GP22 and pull it high. This is the active-low mute-pin.

---

<div class="post-metadata">

### Author: ![oskarvonephesos](https://avatars.discourse-cdn.com/v4/letter/o/aca169/32.png) [@oskarvonephesos](https://forums.pimoroni.com/u/oskarvonephesos)
#### Post date: [December 8, 2024, 3:53pm UTC](https://forums.pimoroni.com/t/pico-audio-pack-with-rpi-pico-w-on-circutit-python-no-audio/20816/3 "2024-12-08T15:53:02Z")

</div>

Hi! I suspect I’m having a similar problem, I’m also using the pico W. The C/C++ only uses two pins for Audio IO so I have:

data-pin, clock-pin-base and maybe a mute pin? I feel like I have tried every combination of pins this could be but I just can’t figure it out.

---

<div class="post-metadata">

### Author: ![m1cr0py7h0n](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/m1cr0py7h0n/32/11507_2.png) [@m1cr0py7h0n](https://forums.pimoroni.com/u/m1cr0py7h0n)
#### Post date: [January 13, 2025, 4:08pm UTC](https://forums.pimoroni.com/t/pico-audio-pack-with-rpi-pico-w-on-circutit-python-no-audio/20816/4 "2025-01-13T16:08:31Z")

</div>

> [@oskarvonephesos](#):
>
> data-pin, clock-pin-base and maybe a mute pin?

I used this those days…

```auto
sound = WavPlayer(0, 10, 11, 9, amp_enable=29) # 0=DMA Channel, 1st=Clock (BCLK), 2nd=WSEL , 3rd=DataIN (DIN), mute=29

```
