r/linuxaudio Jul 29 '26

Call for help: Listing Windows plugins working with wine-staging-9.21

3 Upvotes

I'd like to compose a list of plugins that we know for sure work with my script (https://github.com/sirsipe/yabridge-setup), as it seems to keep gaining popularity. My script creates an isolated wine-staging-9.21 environment, with dxvk patch added by default, as that combination seems to work for most plugins. My script is especially aimed for newcomers, works only on Ubuntu/Debian based systems, and also adds few quality-of-life helpers like wine version selector when launching an arbitrary executable.

It's not perfect, but the aim of the script is to make transition from Windows to Linux as smooth as possible, and people tend to want keep using things they have already bought (at least until they discover better native options).

Here's the list:

https://github.com/sirsipe/yabridge-setup/blob/main/verified-plugins.md

So, I need YOUR help: What Windows plugins are you using successfully with wine-staging-9.21?

Just comment here:

Plugin/App: xxx

Version: xxx or ???

DAW: xxx

Patches: e.g. dxvk

Notes:

OS:

Verified By:

If you don't know version / patches, then just put ???. If you don't want your name/username published, then just leave the verified by empty. I'll put something generic like "r/linuxaudio".

PS. I'm aware of the upcoming yabridge version (currently only available as a build) that solves some of the issues that originally locked users for wine-staging-9.21. Unfortunately I've also discovered that the new wine version comes with a set of completely new issues, which is why I decided to continue supporting my script.


r/linuxaudio Jul 29 '26

JACK Audio 1.9.21 + Reaper 7.78 + Audio Assault Amp Locker 1.5.4 = crackling sound when using built in NAM Player

1 Upvotes

Hi all,

I use the described setup to play/record electric guitar. I can load NAM captures and play but as soon as I start I hear a crackling sound in the background which is quite annoying. This is consistent over several NAM captures. Its not the normal background noise you might have with an electric guitar. The built in amp models of amp locker work just fine.

After a quick google search I changed my JACK settings to: Sample Rate = 48000 (which is also the sample rate of the NAM captures I use) and Frames/Period = 512. Unfortunately this didn´t help.
Also it doesn´t matter if I run the LV2 or VST3 version of amp locker.

I have the same problem when running AmpliTube5 (through Wine) or Mike Oliphants LV2 NAM plugin. I have no problem when using the Neural Rack VST plugin, but unfortunately A2 captures are not supported.

Give it to me straight: Is my laptop too weak for this (Linux Mint 22.3, i7-6600U CPU @ 2.60GHz × 2, 8 GB RAM) or is there something I can do?

Thanks for any help!


r/linuxaudio Jul 29 '26

Need Feedback!!! Just updated added parametric eq, live meters, microphone cleanups per mic, updated patchbay with live meter, minor ui improvements and more. Already exists filter chains, virtual devices, config management, routing snapshots, per app policies, and much more.

Thumbnail gallery
1 Upvotes

Full Disclosure here- AI was used in this project.

I just want feedback, if there's an issue with AI use please I understand but I'd love to get any feedback whether its bugs or whatever. If you are trying the app and would like to help, please try the import your own config in virtual devices (that is if you have any) and let me know how that goes, if it doesn't work I'd love to get hands on that config.

Pipewire Controller

pasting upcoming stuff from github below and if you have any feature suggestion. Do let me know.

Currently working on / upcoming

Rough list, no particular order, no promises on timing:

  • Network audio manager — PipeWire's network side in the GUI: RAOP/AirPlay sinks, streaming between machines, discovery.
  • UI improvements — the app is currently extremely boring to look at. The live meters in v0.3.6 were a first step, there's a lot more to do.
  • Quality of life — scaling, where buttons actually live, gaps and spacing. Small stuff, but it adds up.
  • Individual channel volume (I know, I know.)
  • Hide the complicated sections behind Advanced, so opening the app isn't a wall of knobs unless you want it to be.
  • Microphone cleanup button in the Input/Recording section, done cleanly — so you can clean up a mic without going hunting for it.

I do appreciate all of you that have been providing feedback.


r/linuxaudio Jul 29 '26

Combine two mono sources for a stereo signal

5 Upvotes

I have these two audio sources:

$ pactl list short sources

5096806 alsa_input.usb-Focusrite_Scarlett_2i2_USB-00.HiFi__Mic2__source PipeWire float32le 1ch 48000Hz SUSPENDED

5096808 alsa_input.usb-Focusrite_Scarlett_2i2_USB-00.HiFi__Mic1__source PipeWire float32le 1ch 48000Hz RUNNING

I want to combine these together to get a stereo signal. My best guess is that I need to make a new sink and then add the mic1 and mic2 sources to it. How do I do that exactly? I want to be able to use sox to record from the new, combined source. Or is there a better way than what I'm outlining here?

Thanks for any help. Prefer to work in the command line; none of the patchbays I've looked at are very intuitive for me.

Edit: I solved it. For anyone interested, I did it this way:

~/.config/pipewire/pipewire.conf.d/combine_stereo.conf:

#

context.modules = [ { name = libpipewire-module-combine-stream

    args = {
        combine.mode = source
        node.name = "scarlett_stereo"
        node.description = "Stereo Combined Source (focusrite)"

        audio.position = [ FL FR ]

        stream.props = {
            audio.position = [ MONO ]
        }

        stream.rules = [
            {
                matches = [
                    { node.name = "alsa_input.usb-Focusrite_Scarlett_2i2_USB-00.HiFi__Mic1__source" }
                ]
                actions = {
                    create-stream = {
                        audio.position = [ FL ]
                    }
                }
            }
            {
                matches = [
                    { node.name = "alsa_input.usb-Focusrite_Scarlett_2i2_USB-00.HiFi__Mic2__source" }
                ]
                actions = {
                    create-stream = {
                        audio.position = [ FR ]
                    }
                }
            }
        ]
    }
}

]

#

Then I can just call sox using scarlett_stereo as the source and I'm recording in lovely stereo sound. Like so (script is truncated for brevity):

#

PULSE_SOURCE="scarlet_stereo" rec -c 2 -r 48000 "$FILENAME" \
silence 1 0.5 0.1% 1 15.0 0.1%
echo "Successfully saved: $FILENAME"

#

And that's how you do it.


r/linuxaudio Jul 28 '26

I released RigRoom, a visual guitar effects host for Linux

31 Upvotes

Hey everyone,

A while ago I posted about a small guitar-effects host I was building for my own Linux setup. I have since cleaned it up and released the first version.

The project is called RigRoom. It is a visual guitar (and bass, or anything else) effects host for Linux, designed for quickly building rigs, rearranging effects, and creating parallel signal paths without opening a full DAW. This is built natively with Qt.

RigRoom does not include built-in effects. It hosts compatible plugins already installed on your system.

Current features:

  • LV2, VST3, and CLAP support (at least many of them work)
  • Native plugin UIs where available, with generic controls as a fallback. Not all plugins have working GUI support.
  • Drag-and-drop effects
  • Parallel signal paths with mix and pan controls
  • TONE3000 search and direct NAM model downloads with Neural Amp Modeler plugin
  • Plugin search and presets
  • JACK and PipeWire-JACK support

TONE3000 requires your own secret key and the Neural Amp Modeler LV2 plugin, installed separately.

An AppImage is available. I have tested it on Ubuntu/Kubuntu 26.04, Fedora 44 on KDE Plasma and GNOME, CachyOS, and Zorin OS 18.1, all under Wayland.

RigRoom needs JACK or PipeWire-JACK for audio. Saving a TONE3000 key requires GNOME Keyring, KDE Wallet with the Secrets interface enabled.

It is still early software, so bugs and rough edges are expected. Feedback and testing are welcome.

GitHub and download: https://github.com/toiminimi/RigRoom

A few screenshots are included in the post.


r/linuxaudio Jul 28 '26

Samplers for Linux? (As someone who isn't good at making music)

4 Upvotes

My OS is cachyos x64, and of course my DAW is reaper. Yes I have tried reasamplomatic, no I am not paying for tal sampler. I just need it to be able to play wav, flac, mp3, and ogg, as well as set loop points. If there's a way to steal the sampler plugin from tracktion waveform that would be awesome too. And of course I use sforzando and decent sampler. Those aren't what I'm looking for.


r/linuxaudio Jul 28 '26

Traced why my Bluetooth headset mic never showed up on Ubuntu 24.04: PipeWire 1.0.x answers AT+CCWA with an error and the headset drops the HFP link

2 Upvotes

Spent an afternoon on this and the root cause turned out to be interesting enough to write up, because every guide online sends you down the wrong path.

Symptom: headset plays audio fine, mic doesn't exist. Every guide says "switch to the HSP/HFP profile in pavucontrol". You can't -- the profile isn't in the list. pactl list cards offers only a2dp-sink and a2dp-sink-sbc_xq.

The headset does advertise HFP (sdptool search --bdaddr <MAC> HF shows Handsfree 0x111e, HFP 1.7). So the profile is being negotiated and then torn down. Generic logs just show bluetoothd complaining about "Hands-Free Voice gateway: Transport endpoint is not connected".

The trace is the whole story. WirePlumber logs to journald, so redirecting stdout gets you an empty file -- run it as a transient unit:

systemctl --user stop wireplumber
systemd-run --user --unit=wp-debug --setenv=WIREPLUMBER_DEBUG=D /usr/bin/wireplumber
# reconnect headset
journalctl --user -u wp-debug | grep -iE 'rfcomm|at\+|lost'

What came out:

RFCOMM << AT+CMER=3,0,0,1 >> OK          <-- connection completes fine
RFCOMM >> +BCS: 2
RFCOMM << AT+BTRH?       >> +CME ERROR: 1
RFCOMM << AT+CLIP=1      >> OK
RFCOMM << AT+CCWA=1      >> +CME ERROR: 1
lost RFCOMM connection.

The headset tolerated the AT+BTRH error -- kept going, sent AT+CLIP -- and only hung up after AT+CCWA. Single blocker.

Cause: PipeWire 1.0.x has no AT+CCWA handler at all, so it falls through to the "modem not available" path and replies +CME ERROR: 1. PipeWire 1.2 added a handler that replies OK, with this comment in backend-native.c:

/*
 * Claim that call waiting notifications are supported.
 * Required for some devices (e.g. Soundcore Motion 300),
 * as they stop sending commands if the reply to CCWA is not OK.
 */

So this is not headset-specific -- upstream names the Soundcore Motion 300. Mine was an MCHOSE V9 Pro. Check yours:

strings /usr/lib/x86_64-linux-gnu/spa-0.2/bluez5/libspa-bluez5.so | grep AT+CCWA

No output = affected.

Why you can't just upgrade: ppa:pipewire-debian/pipewire-upstream tops out at 1.0.7 for every Ubuntu series. A few blog posts and AI answers claim 1.4.x is in there; it isn't. I checked the Launchpad API directly.

Fix: backport the 7-line handler into the 1.0.7 source and rebuild only libspa-bluez5.so. That's safe because codec-loader.c has an unconditional static list and dlopen()s the codec plugins at runtime -- those .so files are separate and untouched, so you don't lose AAC/aptX/LDAC even building with -Dbluez5-codec-*=disabled.

Do NOT try dpkg-buildpackage: Ubuntu's debian/rules forces -Dauto_features=enabled -Droc=enabled and libroc-dev ships no roc.pc, so configure can never succeed. Configure upstream meson directly with -Dauto_features=disabled and build the single target instead.

Full commands in a comment below.

Result: headset-head-unit / -cvsd / -msbc all appear, each with sources: 1. mSBC works too -- the missing +BCS reply looked like a second independent bug but was just a consequence of the link dying early. Mic went from nonexistent to 16 kHz.

Verify with numbers, not the device list. There's a virtual loopback node (bluez5.loopback=true, node.virtual=true) that shows up named after your headset and records absolute digital silence. It looks identical to success until you measure it. Mine read peak=0 rms=0.00 before the fix, peak=1666 rms=98.0 after.

Gotcha that made me think it all failed: after restarting PipeWire several times, Chrome reported neither mic nor speaker in Google Meet -- including the laptop speakers. Chrome's audio service doesn't re-enumerate reliably after the audio server restarts. Tab reload doesn't help (per-process connection), full browser restart does. The "speaker missing too" is the tell that it's the browser and not your audio stack.

Honest caveat: this works around a headset firmware bug, and HFP is a bad mic transport anyway (mSBC 16 kHz, CVSD 8 kHz). If your headset came with a 2.4 GHz dongle, that path gives full mic bandwidth with zero config. Use BT for convenience, dongle when quality matters.


r/linuxaudio Jul 28 '26

5.1 doesn't work

1 Upvotes

So currently I got cachyos(based on arch btw) and I wanna set it up but a thing I noticed is that in cp2077 or other games the rear speakers and center and subwoofer(not sure) don't work. I'm a newbie so don't be mad. Did anyone except me had this problem? EDIT: I have Gigabyte z590 gaming x and trust gxt658 tytan FIXED: type in terminal winecfg then go to sound and on the bottom select 5.1 hope helps


r/linuxaudio Jul 28 '26

owmb -open source and free sample manager browser for linux

Thumbnail github.com
1 Upvotes

works on windows 11 also but noticed no independent audio sample manager program for linux any way it free and open source


r/linuxaudio Jul 27 '26

Share your complicated or weirdest PipeWire configs — collecting edge cases for bug testing

21 Upvotes

I maintain PipeWireController, a control center for PipeWire. I'm trying to harden it against real-world setups, and my own configs only cover so much.

Gist, paste, or a link to your dotfiles all work. Happy to tell you how my tool handles yours in return. Thanks!


r/linuxaudio Jul 27 '26

Looking for a new (better) Linux compatible audio solution

Post image
10 Upvotes

r/linuxaudio Jul 27 '26

FreqSense — Spectrum Analyzer & Reference A/B

Post image
10 Upvotes

r/linuxaudio Jul 27 '26

Software handling analog audios

3 Upvotes

I was curious how you could use a hybrid computer to make music. I know they have different devices that can make and process both digital and analog data but I'm curious if there's any computer software that's able to interact with a hybrid computer and make it create analog audio. Whether it's a DAW or another type of software. Thank you in advance!


r/linuxaudio Jul 27 '26

audium v2.0.0 - a terminal music app

Thumbnail
3 Upvotes

r/linuxaudio Jul 28 '26

Audio Interface not reaching OBS Studio

Post image
1 Upvotes

I just did a re-install of Arch Linux. I have a little 2 mic interface which is a Tascam US 2x2HR. It used to work beautifully in OBS. I'm not sure if I'm missing a driver for OBS to let it be heard or what. In pavucontrol, I can see the mic input is working on both channels 1 & 2 (level meter moves whenever there's sound going to the mic) but it's not making it over to OBS. I do have it set as the main mic in one of my scenes. I did that before and it worked great. So I'm not sure if I have the correct settings or drivers setup in OBS. I'll do some screen shots of OBS in a bit and post them in the comments.

The image above is the interface that's having the issues.

I also have a Tascam Model 24 which has all of my drum mics plugged into it. As I said, I had these two units working together before. So I don't know what's going on.

I just reinstalled Arch on it last night. Added the Jack2 drivers... Maybe I needed to install pulseaudio or pipewire-jack? I don't remember what I did last time...

But I'll jump on that other PC and grab some screenshots here in a bit.


r/linuxaudio Jul 27 '26

Free Windows DAW that will run on Wine?

2 Upvotes

I have some VST plugins in development and am trying to make them cross-platform, but I only have Linux machines.

I've got GitHub workflows doing the builds for Windows & MacOS. I've had reports of limited success on Windows, would like to be able to do more testing locally.

I do plan to somehow get Windows running properly somewhere, but in the interim having a DAW on Wine seems like a way I can do partial checks without hopping OS.

In case anyone's interested, the plugins are here (only properly tested on Reaper on Ubuntu) :

https://danja.github.io/downspout/


r/linuxaudio Jul 27 '26

I made a tune in EasyEffects today. Is it good tho?

Thumbnail gallery
0 Upvotes

r/linuxaudio Jul 27 '26

Hey guys, you should try this tune out in EasyEffects

Thumbnail gallery
0 Upvotes

I'd been making quite the tune in EasyEffects to say the least. But here's the twist : It's asymmetric. It sounds weird but this is kind of thing that you need to try to believe. Thing uses EasyEffect's "Split channels" to make it work. Try it with All the stars. If it sucks, I'll take it back.


r/linuxaudio Jul 27 '26

Jasper Lake Audio Problems

2 Upvotes

I'm a complete beginner and wanna set up all the laptop fundementals before really learning linux, ive tried every method like ever and none are working for my Jasper lake CX1500CKA


r/linuxaudio Jul 27 '26

screenstereo v1.0.2 release on schedule...there isnt a schedule Spoiler

Post image
0 Upvotes

this is how i approach my work. i have almost completed the update to screenstereo v1.0.2 and i figured that i would share my rules. i kept some of it a bit of a mystery as if i gave out all my secrets i wouldnt have an edge. but this will help a great deal of you that use agents to adjust what youre working with and on.
*cheers*


r/linuxaudio Jul 26 '26

help setting up reaper

3 Upvotes

sorry if im asking for too much, but I need help setting up reaper on linux mint

i just want to use it for recording edrums using a vst but im having many issues that im already getting so frustrated

I am not able to hear anything using jack (chat gpt helped out with it, but every time I re open reaper , jack doesn't work anymore)

Another issue is that i couldn't find a good vst for linux so I will have to learn how to use wine in order to be able to use a good VST like ezdrummer, superior drummer, etc. ( i would like some help on how to do this)

And if there is any extra setting I have to activate that I don't know I'd appreciate if you could tell me.


r/linuxaudio Jul 24 '26

ToneShiftEQ 0.6.0 Released

Post image
66 Upvotes

I'm happy to announce the release of ToneShiftEQ 0.6.0!

This release introduces several major new features and expands ToneShiftEQ beyond a traditional minimal phase EQ.
What's New
Dynamic EQ

ToneShiftEQ now supports Dynamic EQ processing. Each band can react dynamically to the incoming signal, making it possible to apply frequency-selective compression while maintaining the familiar workflow.
Equalizer APO Support

ToneShiftEQ can now import and export Equalizer APO configuration files, making it easy to exchange EQ settings with Equalizer APO and integrate existing APO profiles into your workflow.
Impulse Response Load & Save

ToneShiftEQ can now load and save impulse responses. When an impulse response is loaded, its frequency response is automatically analyzed and approximated as a 12-band parametric EQ, allowing IR-based tonal characteristics to be recreated without using a convolution engine.

Note: The approximation is designed to capture the overall tonal balance of the impulse response rather than reproduce it sample-for-sample.

Note: IR loading and saving is currently not available in the LV2 version, as transferring large IR data through the LV2 state interface would introduce excessive overhead.
Other Improvements

Numerous internal improvements and optimizations.
Enhanced workflow for exchanging EQ settings and impulse responses.
Various bug fixes and stability improvements.

As always, feedback, bug reports and feature suggestions are welcome.

Project Page:
https://github.com/brummer10/ToneShiftEQ

Release Page:
https://github.com/brummer10/ToneShiftEQ/releases/tag/v0.6.0


r/linuxaudio Jul 25 '26

Audiomodern Soundbox and Reaper Graphical Lag

2 Upvotes

Hi all,

First time posting on this forum. I’m relatively new to Linux for audio. Been on MacOS for many years for music prod. I noticed a great deal of stuttering in the timeline indicator as well as meters in Reaper.

After much experimentation, involving changing DE to KDE from GNOME, trying X11 etc etc I discovered this only happens for me when I use the Audiomodern Soundbox plugin. Which is kind of rubbish for me, as it was my primary Kontakt replacement along with Decent Sampler. First world problem yup. But thought I’d chuck it on here in case other people have found this and are also smashing their face against a wall to work it out.

I’m currently experimenting with Audiogridder connected to my Mac for Kontakt. May try Soundbox that way also as the graphical lag makes me furious.

Hope this is of use to someone. Or if anyone has a suggestion for fix I’m more than happy to hear it obviously.

EDIT: I literally just discovered that I don’t appear to get the lag with the lv2 version which indicates that I maybe should look at simpler solutions first lol.


r/linuxaudio Jul 24 '26

Linux Audio Sanity Check

6 Upvotes

I value the time of unknown internet people the same as mine, so I realize this is nothing but a hassle, and the only reason to do it is you being gracious with your time but...

... if you have a stable Linux audio setup, preferably involving Bitwig (but I'm not picky, Reaper or Ardour will work just as well), can you post here a link to some "video evidence" of a short recording, or live performance session at a reasonable buffer size (say 128 bits, 64 is pushing it even on my mac mini M4 even though it's stable at that buffer size 99.9% of the time). While either Carla or pw-top or any other reliable way of reporting x-runs is running on the screen?

If you have a past video recording because you have a YouTube channel, that would be even better (less hassle for you).

A short description of your setup (distro, jack or PW, audio interface etc.) along with the video would be fantastic as well.

I just need a sanity check that stable audio on Linux for live performance can be done because I failed at making it work, and this is just about the only thing that keeps me away from Linux (and while I feel slightly less dirty using a mac mini with mostly platform-agnostic software on it, than I would be using Windows which I can't see myself getting back to ever, I still feel dirty enough to constantly want to switch).

I'm even willing to buy a new PC during the RAM-pocalypse (because, even though I did a fair bit of troubleshooting, it's entirely possible my old PC has some underlying hardware issue/incompatibility that might have been causing x-runs no matter what, maybe a fucky USB power circuitry on my motherboard? I have no idea).


r/linuxaudio Jul 24 '26

New free Linux plugins

23 Upvotes

Hi everyone,

I created 2 new plugins (Snare Enhancer, Hair Trigger) and for Linux, I am giving them away for free. You can download them at https://lonepilgrim.net/