Pipewire virtual microphone

I’ve recently been playing with Pipewire. Here’s a quick tip if you want to create a “virtual microphone” that you can use to link audio from programs like OBS to a virtual microphone for video call software like Zoom or Meet.

#!/usr/bin/env bash

# Create a virtual sink that can be set as a monitor in OBS
pactl load-module module-null-sink sink_name=VirtualSpeaker sink_properties=device.description=VirtualSpeaker

# Link it with a virtual source that is visible in pulseaudio apps like Zoom
pactl load-module module-null-sink media.class=Audio/Source/Virtual sink_name=VirtualMic channel_map=front-left,front-right
pw-link VirtualSpeaker:monitor_FL VirtualMic:input_FL
pw-link VirtualSpeaker:monitor_FR VirtualMic:input_FR

This is just putting together commands conveniently discussed in the Pipewire wiki.

Posts from blogs I follow

The Oxide 3D Explorer

Recently, Oxide rolled out an eye-popping 3D rack explorer at explorer.oxide.computer. Oxide's designer extraordinaire, Ben Leonard, joined Bryan and Adam to describe the process of turning CAD drawings into an interactive site.In addition to Bryan Cantril…

via Oxide and Friends June 27, 2026

Hardwood 1.0: A Fast, Lightweight Apache Parquet Reader for the JVM

Table of Contents Why Hardwood What’s in Hardwood 1.0 Performance The Hardwood CLI Building Open-Source With AI A Big Thank You What’s Ahead Hardwood is a new Parquet library for the JVM, written from scratch to do one thing well: read (and soon, write…

via morling.dev -- Blog June 25, 2026

"No way to prevent this" say users of only language where this regularly happens

In the hours following the release of CVE-2026-8461 for the project FFmpeg, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix an out-of-bounds write in the MagicYUV decoder (liba…

via Xe Iaso's blog June 25, 2026

Generated by openring-rs from my blogroll.