So I work with many devices that produce static or other undesired noise and I want to use my raspberry pi zero to filter the static from the incoming audio and play it out of the HDMI audio device. I know how to use PulseAudio to filter a source and pump it into a sink. What I don't know is how to turn the GPIO pins into a 3.5mm "aux" jack.

  • Do you want to use GPIO as input or output? For input: raspberrypi.stackexchange.com/questions/43320/… – Mark Dec 22 '17 at 6:06
  • @Mark say I got the hat mentioned in the post. Would I use line in or mic in with, for example, my phone? Or would I need something different entirely to use with an "aux" cord? – Timberwolf Dec 22 '17 at 6:30
  • AFAIK you should use line in because microphone produces much weaker signal and to compensate this, mic-in input comes to pre-amp first. And mic-in are usually mono. – Mark Dec 22 '17 at 7:04

Thanks to @Mark, I figured out I just need a GPIO audio card with a line in, then using an "aux" cord directly connect the line in and device.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.