r/linuxaudio

SelahOS — Arch Linux distro built for music producers. Windows DAW compatibility included. Free download.

Hey r/linuxaudio,
I’ve been building SelahOS — a Linux distro designed from the ground up for audio work.
Key audio features:
• PipeWire + WireASIO out of the box
• SelahBridge compatibility layer for Windows DAWs
• Realtime kernel privileges pre-configured
• NTSYNC for low-latency Windows application performance
• Digidesign Mbox 2 detected automatically via PipeWire (tested)
• InMusic Software Center confirmed working
Confirmed working hardware:
• MacBookPro14,1 (2017) — i5-7360U
• MacBookPro9,2 (2012) — i5-3210M
• iMac16,2 (2015) — i5-5675R
Still testing: FL Studio, Ableton, Pro Tools via SelahBridge. If you want to help test — download is free at selahos.io.
GitHub: github.com/SelahOS/selahos
Would love feedback from this community specifically on the audio stack.

reddit.com
u/MrDBNoble — 22 hours ago

TermenFlux - Linux Theremin VST3/LV2 Plugin

Today I'm releasing TermenFlux: a free open-source Theremin-style instrument for Linux.

https://github.com/hergezod/TermenFlux

Features:
• 4 waveforms
• ADSR, volume and vibrato controls
• 10 presets
• Lightweight UI

Formats: VST3, LV2

I hope it inspires you to make something cool. 🙂

u/Feit3ng — 2 days ago

SmoothIR v0.3 released

SmoothIR is a lightweight tool for creating and shaping impulse responses with a strong focus on clarity, control, and real-time feedback.

This Release introduce SmoothEQ:

SmoothEQ is a

Linear Phase EQ based on Impulse Response Processing as Clap Plugin

What started as an experimental IR tool evolved into something much bigger: a flexible linear phase EQ, spectrum matching processor, IR shaper, and lightweight IR creator in one plugin.

SmoothEQ can work in multiple ways:

• Load a reference audio file to visualize its spectrum and shape your input towards the tonal balance of the reference.

• Load a source file to automatically generate an EQ curve from its spectrum, then fine-tune it manually with the built-in EQ controls.

• Load both a source and reference file to create a match EQ curve representing the spectral difference between them — effectively generating the correction needed to move the source closer to the reference.

• Or simply use SmoothEQ as a transparent 6-band linear phase EQ with additional low cut and high cut controls.

The generated EQ curve itself is highly flexible:

• The Smooth control evens out harsh frequency jumps and creates more natural curves.

• The Dynamic control can enhance spectral contrasts and emphasize details when needed.

• Tone Bias shifts the tonal focus between low-end warmth and high-end presence.

Each band includes Solo and Mute functionality, allowing detailed inspection of how individual regions affect the mix. Due to the nature of linear phase processing, complete frequency isolation is not always physically possible without introducing phase shifts — SmoothEQ intentionally avoids those artifacts while still providing meaningful band auditioning.

SmoothEQ can also export its EQ curve as an impulse response file.

This makes it possible to transform large, CPU-heavy IRs into lightweight minimal phase impulse responses suitable for embedded systems, hardware devices, low-latency environments, or resource-limited convolution engines. Export size can be freely selected depending on quality and performance requirements.

Additional features include:

• Real-time spectrum visualization

• Stereo IR processing

• IR loading and reshaping

• Zero-latency FIR head with efficient convolution backend

• Adjustable IR export length

• Smooth spectral morphing workflows

• Match EQ style analysis without destructive processing

• High precision double-based internal processing

SmoothEQ is designed for sound design, mastering, corrective EQ, IR optimization, tone matching, and experimental spectral processing — all inside a single workflow.

---

## Feedback

If you find bugs or have ideas for improvements, feel free to open an issue or get in touch.

---

## License

BSD-3-Clause

---

Project page:

https://github.com/brummer10/SmoothIR

Release Page:

https://github.com/brummer10/SmoothIR/releases/tag/v0.3

u/brummer10 — 2 days ago

Native KDE Plasma 6 widget that shows live PipeWire audio stats on your desktop

Not really sure how I came up with this idea, I think I was a bit bored and looking for something to add to my wallpaper, specifically something that shows some simple audio info.

I couldn't really find any suitable widget for wayland/plasma 6 so I made one with Claude.

This is what it has/is:

- Active output device and codec (reads directly from `/proc/asound/`)

- Sample rate and bit depth of the active PipeWire sink

- Active playback streams with their format

- A **bit-perfect indicator** — green when your stream format matches the sink exactly, red when PipeWire is resampling

- Mute state and volume level

- Switches to ⚠ RESAMPLING or ⚠ OFFLINE automatically

Fully self-contained QML — no Python, no external dependencies beyond PipeWire and `pactl`. Follows your KDE color scheme automatically.

GitHub: https://github.com/noisetta/audio-hud

Feedback welcome, especially from people running USB DACs or more complex PipeWire setups, actually kinda curious whether the sink detection works correctly across different hardware configurations.

u/BusElectronic4225 — 2 days ago

Windows VST plugins on Android phones!

PoC Demo: https://www.youtube.com/shorts/TiVY8SblXGQ

Hello, Varcain here! In case you missed one of my older posts - I released an open source guitar LV2 plugin host that has working GUIs and it's available at:

https://github.com/Varcain/GuitarRackCraft

original release post: https://www.reddit.com/r/linuxaudio/comments/1rg5zup/guitar_rackcraft_android_gplv3_lv2_host_with/

Today I'm happy to share with you a glimpse of what I've been working on lately. Main idea is simple: ability to load Windows VST plugins on an Android phone for some real time guitar doodling fun. It turns out it's possible and it works pretty nicely! Tech details below, there is still a lot of edge cases to cover to enable as many plugins as possible, but the PoC shows this is perfectly doable.

I tested few plugins successfully, for example Lepou ampsims (LeCto, Le456, etc.) but surprisingly enough I was able to also get Kazrog's AmpCraft running (demoed in youtube clip above).

Once this is in good enough shape I plan to integrate a windows VST plugin loader into GuitarRackCraft app so it will be possible to have both native LV2 plugins and WIndows VSTs in same chain.

I know the GUI looks small, it can be remedied by flipping to landscape mode. Also planning to add a magnifier glass feature for such plugins.

Some technical details:

- Patched Wine 10 (will source release once it lands in GuitarRackCraft)

- FEX for x86/64 translation. I initially tried with box64, but it turns out modern Android Qualcomm phones disable 32-bit instructions and because of that box64 based setup was not able to work with 32-bit VST dlls. FEX is able to handle this case nicely. One observation: amd64 plugins work faster than x86 ones under FEX with my phone

- vsthost program running under Wine prefix which is responsible for loading and executing a plugin. Currently one vsthost per plugin (with separated wine prefixes)

- Patched C++ X11 server from GuitarRackCraft for mobile phone friendly plugin gui experience. Turns out it can handle Wine and windows plugin too!

- Plugins which rely on OpenGL/GPU acceleration work, and demoed AmpCraft is a great example of that

- Currently only VST2 (this is my biggest collection of plugins), but VST3 will be added later too

If you like GuitarRackCraft and/or this VST work I would really appreciate you dropping your Google Play Store e-mail address in my DMs. I am trying to publish it on Play Store but need closed testers (14 testers that have app installed from play store for 2 weeks) - this requires me to manually invite testers through their e-mails.

u/No-Collar9546 — 3 days ago

Music Theory open source app - Harmony

hey! Harmony is out on GitHub: https://github.com/lorediggia/harmony-lab. It's a free, open-source app that makes learning music theory simpler using colors. Two releases are currently available: a stable version, and a beta featuring guitar voicings (which might still have some bugs!). Would love your feedback :)

u/MageRen — 3 days ago

Linux Mint audio for production is hell.

So i've been using Mint for a while now, i got many of my stuff working i got through workarounds and replacement apps.

Everything was going fine but then i started with awful problems with Pulseaudio audio routing with Pulsemeeter, i got random audio crackling intermitently that lasted like a minute, audio files and sometimes computer audio had to kinda "load" for a few seconds before playing, things randomly connecting and connecting, discord deciding to just flicker on and off it's audio node for no apparent reason.

I ranted a bit on reddit and did my research, and considered changing my system to Pipewire, and after breaking my system by uninstalling Pulseaudio for some reason i switched to ALSA and Pipewire (it used ALSA and Pulseaudio).

The thing is, it's objectively worse, i have the same problems but with a more modern and lower latency subsystem. I don't really know what should i do at this point.

I reinstalled mint a few times because of this, i use audio routers but after some months my audio breaks. I think i will probably switch for an arch gaming distro, for a more modern system, better audio and gaming.

reddit.com
u/No_Condition_4681 — 3 days ago
▲ 13 r/linuxaudio+1 crossposts

Debian users, how has your experience been with audio production if you came from another distro?

Was it easy enough to set up for pro audio in Debian?

Do you use a generic kernel with low latency boot parameters?

Newer generic kernels have low latency built in with the right boot parameters so that's my preferred direction.

Any issues with Pipewire?

I was using Ubuntu studio but recently switched to Kubuntu which has been better for me.

But I also installed Debian on another drive and haven't started setting it up for audio yet. It seems like the best option for stability, but maybe requires more set up?

reddit.com
u/Blitzbahn — 3 days ago
▲ 172 r/linuxaudio+3 crossposts

PulseForge - audio enhancement software for bazzite

I’ve been experimenting with building a native PipeWire-based audio enhancement app for Linux over the last few weeks.

The original idea was basically:
“what if something like FxSound/Sonar existed as a lightweight native Linux desktop app?”

I mostly started this project to learn more about:

  • PipeWire routing
  • monitor streams
  • real-time DSP
  • low-latency audio processing
  • Qt desktop apps

At first I tried using PipeWire filter-chain/LADSPA setups directly, but eventually moved toward a custom DSP pipeline instead because it gave much more control and consistency across systems.

Current state:

  • virtual sink routing works
  • live EQ works
  • real-time audio processing works
  • device switching works
  • Qt UI exists
  • still alpha quality overall

Honestly the hardest part so far has been Linux audio edge cases and PipeWire integration rather than the DSP itself 😅

I’m curious:

  • what would Linux users actually want from a tool like this?
  • are there features from Sonar/FxSound/EasyEffects you consider essential?
  • are there PipeWire approaches I should look into further?

If people are interested they can find the repo on github for contributions/testing once I clean up the codebase a bit more.

u/Iz_moe — 4 days ago
▲ 152 r/linuxaudio+12 crossposts

Found this sub randomly, so i'm sharing my (free) music player :)

I've just released the v1.5, it's made with tauri + react (by one dev and one designer), in short we wanted to distance ourself from music streaming services, tired of the "this music is no longer available" or the "this music is not disponible in your country" or the simple fact that you have to pay continuously to keep being able to listen.

So we build our own player that we use daily, inspired by the old widget designs and winamp / sonic / windows media player.

If you want to see more, here is our github page to download the app (MacOS, Windows10/11, Linux (debian/fedora))

And if you are really curious you can come say hi on our subreddit r/ResonanceApp :)

u/0xMnlith — 5 days ago

For me the real Achilles heel of linux audio production is routing

I saw the post about orchestral sounds and I agree, but for the love of me creating reliable routing patches in linux using QPWGraph or Raysession is my pain point. I've read manuals and tested multiple settings and watched videos and what not, also I'm not half dumb and I cant fucking figure out how to jist open my audio stuff and not have to waste 20 minutes reconnecting stuff *shrug

reddit.com
u/xlr_ — 5 days ago

Halfway there with Midi...

I bought this keyboard, the Nektar SE 49. Great little unit. Fits perfectly on my desk, has the right octave space for what I'm doing, Got it working through LMMS.

Now, how do I get it to record to something like Reaper or Ardour? I was able to record with OBS last night. It just picked up the audio from my interface so, there has to be a simple way for Reaper or Ardour to hear what's coming from the interface as well. That's my assumption anyway. But we all know about the first three letters of ASSumption... and I'm probably a complete one when it comes to Linux audio.

So, is there a way to get the audio from LMMS to get to Reaper or does it need to come from the interface itself since that's where I have it going to for output?

reddit.com
u/MarsDrums — 4 days ago
▲ 2 r/linuxaudio+1 crossposts

rgain3 replacement?

This is only mpd adjacent: I've been using the collectiongain module of rgain3 for years now...and it's probably been unmaintained that entire time. I just upgraded to python 3.14 and now it won't run. I actually managed to pin setuptools<82 and it started but then it gave me another set of errors around gstreamer.

What's everyone using for replay gain/collection gain for their music collection so that mpd's gain functionality has something to work with? It's made a big difference in my collection, especially with the large number of bootlegs I have.

reddit.com
u/iconoclasthero — 4 days ago

Want to switch from AV Linux to something more popular. I mostly use external hardware through a UMC1820 + Bitwig. What do you recommend?

I was looking at Ubuntu Studio the whole Snap situation made me absolutely hate Canonical again (I've been very out of the loop!)

I'm running on a cheapo mini pc, so I'd like something with low overhead. Since I'm mostly hardware-based, I won't be using too many heavy VST's, but I do want the lowest latency I can get. I do think I'd prefer something Debian based, just because I'm familiar with it.

My main wish, though, is to get something with a large user base (such as Mint), and just a little nicer out of the box than AV Linux. The AV Linux with Enlightenment was just crusty and a bit uggo all around. I tried customizing it but it was a losing battle, as a new annoyance would pop up every few clicks.

This post isn't intended to debate AV Linux's merits though, I only mention that to clarify what I'm looking for.

Thanks for any help!
(Edited for clarity)

reddit.com
u/CapnFlisto — 6 days ago

Getting white screen for ReFx nexus in linux

Setup Description

  • Distro : Antix linux Core (basically debian 13)
  • Wayland compositor : Niri
  • Xwayland provider : xwayland-satellite
  • DAW : Reaper v7.72
  • Refx Nexus : v5.3.24
  • Wine version : 11.0
  • Yabridge version : 5.1.1

Problem

so, the plugin is actually prodfucing sound when i give it midi, its just that its not redndering UI

u/One-Roof-2803 — 5 days ago
▲ 12 r/linuxaudio+1 crossposts

LMTR - Linux Multitrack Recorder v0.3.2

Hi, I just released the new version of the multitrack recorder that I'm building, based on Jack.

It now has 16 tracks and support for LV2 plugins, no support for native GUIs (yet) but you can change parameters with a custom UI in the same way as LADSPA.

I also addressed a few bugs and in general the core functionalities are more stable.

Check it out: https://codeberg.org/agrigolo/LMTR

You can download the AppImage and run it right away.

I would love to have your feedback and feature suggestions.

Thanks!

u/Artistic-Sweet7967 — 6 days ago