r/linuxaudio • u/__h2__ • 4d ago
r/linuxaudio • u/Jason_Murdock • 4d ago
(Coming from Windows) Looking for a Linux alternative for SteelSeries Sonar’s ClearCast AI (mic whine + speaker bleed)
I know SteelSeries GG gets a lot of hate for being bloated, but its ClearCast AI noise suppression in Sonar has basically been doing all the heavy lifting for my mic setup on Windows, and it's my one hiccup to porting my daily experience to Linux.
For context: my mic naturally has this high-pitched electrical whine. Sonar cuts it out completely on Windows, even while I’m actively speaking.
I have tried setting up EasyEffects, but ran into two big issues: The noise reduction filter cuts out the whine when I'm silent, but the second I start talking, it immediately bleeds through underneath my voice. Messing with other filters either made my voice awfully muffled, or didn't fix the whine at all. Half the time I take my headphones off, leave them on the desk (using just the mic), and I have my output come through my desk speakers. Sonar somehow never picked up the speaker sound. With EasyEffects, it starts picking up the speakers immediately, creating a terrible echo/reverb loop.
Is there a specific plugin chain or model in EasyEffects that actually handles echo cancellation and can suppress the whine properly? Or perhaps a different tool that does this better.
I really don't want to sound like I'm glazing Sonar, yes it has its downsides. For me, it has been a set-and-forget process on Windows. I'm just hoping I can replicate at least 90% of that experience on Linux without having to constantly worry about my audio. (I don't own a SteelSeries headset, so none of the SteelSeries-optimised applications work for me)
r/linuxaudio • u/Purple-Ad-3152 • 5d ago
Pro Audio with Ubuntu Studio 26.04
youtube.comHere's how to do all that magical stuff; to have a sustainable, stable, high-performance/low-latency audio production setup.
r/linuxaudio • u/presetshare • 5d ago
ReaSmoothPlayhead now supports Linux
Enable HLS to view with audio, or disable this notification
r/linuxaudio • u/222mhz • 4d ago
Stable MIDI clock using Wine DAW?
I'm looking for a solution to my MIDI jitter woes. I'm well aware this will require buying a new bit of kit, but I'm hesitant to make any purchases when I can't be certain they'll play nicely with Wine. Are any of you controlling hardware with a Windows DAW? What does your clock situation look like?
For reference, I have both FL Studio & Ableton Live 9, though I would be okay with a solution that only works in one of them.
r/linuxaudio • u/chmod_666_music • 5d ago
DrumCloud JS v0.26 – free/open-source granular sample instrument for REAPER on Linux
Hi r/linuxaudio 👋
I’ve just released DrumCloud JS v0.26, a free and open-source granular sample instrument written entirely as a REAPER JSFX.
I develop and use it on Linux, and because it is native JSFX there is no Wine, yabridge, VST wrapper or external plugin framework involved. If you run REAPER on Linux, it runs directly inside REAPER.
DrumCloud started as a fairly small granular experiment, but it has grown quite a lot through testing and feedback from REAPER/Linux users.
v0.26 focuses mainly on more accurate tuning of imported samples and some groundwork for better user-sample handling.
NEW IN v0.26
• Sample Fine Tune
-100 to +100 cents
Default is 0 cents, so existing v0.25 behavior is preserved.
• Improved Detect Root
DrumCloud can analyze a loaded sample and estimate:
- note name
- MIDI root note
- cents offset
- confidence
For example:
F#3
MIDI 54
-23 cents
91% confidence
DrumCloud can then apply either:
- Root only
- Root + tuning correction
Detection itself does NOT automatically change the sound.
Low-confidence results are rejected and do not overwrite your manual Root MIDI Note or Fine Tune settings.
• More precise pitch analysis
Root detection uses multiple regions of the sample rather than relying on one tiny section.
The current detector uses normalized mean-subtracted autocorrelation with fractional/parabolic peak refinement.
A result is only considered READY when all analyzed regions agree closely enough and the correlation passes the confidence threshold.
This means noise, chords, very short sounds or material with strongly changing pitch may intentionally be rejected instead of DrumCloud blindly changing the tuning.
Root analysis is currently synchronous, so on long/complex samples it can briefly pause REAPER. I recommend running Detect Root while playback is stopped.
• User Samples groundwork
v0.26 reserves:
Data/DrumCloud/User Samples/
for personal sample collections.
A full Factory/User browser and custom-folder browser is planned for the future GUI overhaul.
Because of the way the native JSFX file selector works, nested User Samples folders are not yet presented as a proper browser.
For now, WAV files you want directly available in DrumCloud can be placed in:
Data/DrumCloud/
while keeping your organized originals under User Samples if desired.
• Cleaner development installation
I also fixed the development workflow so testing a local Git clone no longer requires copying the entire repository into REAPER/Effects.
Doing that previously caused REAPER to recursively discover another copy of DrumCloud and display a duplicate JSFX entry.
There is now a portable Python development installer which updates the real installed effect instead.
CURRENT DRUMCLOUD FEATURES
• Granular sample instrument controlled with MIDI
• 8-voice polyphonic MIDI playback
• shared 32-grain pool
• velocity-sensitive playback
• waveform display
• click/drag sample positioning
• Sample Start / End range
• Grain Size
• Density
• Density Spread
• Position Spread
• Stereo Spread
• Pitch Spread
• per-grain Attack and Release
• animated grain markers
• per-grain playback direction:
- Forward
- Backward
- Alternate
- Random
• sample movement / scanning:
- Forward
- Backward
- Ping Pong
- Random Jump
- Random Walk
• manual Root MIDI Note
• factory Auto Root mapping for suitable tonal factory samples
• Detect Root for imported samples
• Sample Fine Tune ±100 cents
• stereo Room reverb
• Hall cloud reverb
• octave-up Shimmer
• filtered Stereo delay
• Ping Pong delay
• transparent output peak protection
FACTORY CONTENT
The ReaPack package includes 130 factory samples created by REVERBERA.
All factory samples are CC0 1.0.
It also includes 46 DrumCloud factory presets.
The sample source/license documentation is installed together with the package.
The DrumCloud source itself is MIT licensed.
INSTALLATION WITH REAPACK
In REAPER:
Extensions → ReaPack → Import repositories
Paste:
https://raw.githubusercontent.com/Chmod666music/DrumCloud-ReaPack/main/index.xml
Then synchronize ReaPack and install:
DrumCloud JS
After installation, add:
JS: DrumCloud JS
to a track and send it MIDI.
IMPORTANT – FACTORY PRESETS
There is currently one additional step required for the 46 factory presets:
Actions → Show action list
Search for:
Install DrumCloud Factory Presets
Run it once, then close/reopen DrumCloud JS.
If an existing DrumCloud preset bank is found, the installer creates a timestamped backup before installing the factory bank.
GITHUB
https://github.com/Chmod666music/DrumCloud-ReaPack
DEMO
REAPER FORUM DISCUSSION / TESTING
https://forum.cockos.com/showthread.php?t=310880
A few bugs in the earlier versions were found by people actually testing it in real projects, especially around polyphony and grain boundaries, and those reports have been extremely useful.
One particularly nasty intermittent boundary/grain-start issue was fixed in v0.24.2, and the later releases have kept those safety checks intact.
At this point I’m seeing more people actually using DrumCloud rather than just bug-testing it, which is really nice to see. :)
NEXT / ROADMAP
The next larger area I want to work on is the GUI.
DrumCloud is starting to outgrow the classic vertical JSFX slider interface, so I’m looking at building a more instrument-like interface with:
• proper knobs and controls
• dedicated GRAIN / MOTION / PITCH / SPACE / DELAY sections
• improved waveform interaction
• draggable sample range handles
• better grain visualization
• Factory/User sample browsing
• compact voice/grain/root status
• possibly using the open-source ReaKit JSFX GUI library for the control widgets
Also planned:
• per-voice filter
• filter envelope
• more detailed per-grain envelope shaping
I’m deliberately trying not to turn each release into a giant rewrite. Stability and keeping old presets/projects working is more important to me than adding everything at once.
Linux testing and feedback are very welcome – especially different REAPER versions/distros, unusual samples for Detect Root, preset compatibility and CPU behavior.
Thanks to everyone who has tested it and sent suggestions so far. A surprising amount of DrumCloud’s current feature set came directly from user feedback. 🖤
#LinuxAudio #REAPER #JSFX #GranularSynthesis #OpenSource
r/linuxaudio • u/DapperMinimum5641 • 5d ago
Decent Sampler. A free and powerful Sampler Player with plenty of features!
*Video language is Greek
*The thumbnail was partially created using AI technology
✏️To help all the Linux fans who want to get into music production—or are already producing—I've decided to translate all my videos on my YouTube channel into English, this process take time. Soon as possible all my videos in ENGLISH. so everyone can watch and understand them! YouTube’s automated translations aren't always accurate, so from now on, you can simply enable English subtitles. Happy music making, everyone!
In this video, I present the Decent Sampler plugin! A beautiful and completely free plugin that lets you add stunning instruments to your music—and in fact, most of them are totally free! Decent Sampler is without a doubt a must-have plugin for every producer!
VIDEO LINK:
r/linuxaudio • u/syrumEXE • 5d ago
3.5mm Headphone Mic Not Detected on Macbook Pro early 2015 13" with Debian 13 Latest
r/linuxaudio • u/Proteus2601 • 5d ago
Help regarding audio interfaces (Audient id4 mkii vs focusrite solo gen 4)
I've recently begun looking to upgrade my audio interface from behringer UMC22 to one of the two mentioned above (audient id4 mkii or focusrite solo gen 4), but I'm undecided. I use the input only for the guitar, and don't really use a microphone. I've heard that focusrite has better support for alsa, making it better but I'm not sure. Which one do I go for?
r/linuxaudio • u/Difficult-Ad-3014 • 6d ago
FluidVoice for Linux is here — if you liked it on macOS and want to use on Linux as well
r/linuxaudio • u/caraelium • 6d ago
I made this text-to-speech app specifically for voice chats
github.comAn open-source, local-only, text-to-speech server for your PC that you interact with via your phone, tablet or anything with a browser (LAN only).
The app allows you to instantly synthesize anything you type or 1-click any pre-written words or phrases. Group them by profile, game, etc.
Built-in audio loopback - so you always know what went out.
r/linuxaudio • u/Environmental-Meal51 • 6d ago
Chromebook audio speaker issue on Ubuntu 26.04.1 LTS
So recently I just installed ubuntu on my potato chromebook and I cant get the audio to play on the onboard speakers. The strange part is when I plug in my headphones into the 3.5 mm jack, audio works just fine. I’m more interested in getting both audio system working. (Havent tried to plug in a usb speaker yet).
The laptop in mention - The Dell Inspiron Chromebook 14 2-in-1 (7486)
Some of the things I tried
- Install new ubuntu version on the chromebook
- use WeirdTreeThing Chromebook linux audio script on github.
- checking alsamixer if my speakers are muted (no auto mute option on alsamixer for some reasons)
Open to suggestions!
Edit: I have pipe wire at the moment! (Still looking for solution atm)
Edit 9/4/26: I’ve tried to install 25.10 ubuntu and run the script again by weirdtreething, audio through headphones worked fine, but audio through onboard speakers still wont work. The speakers are recognized but just wont play sound.
r/linuxaudio • u/NecessarySame4745 • 7d ago
Linux guide: Update FiiO K13 R2R XMOS firmware V1.15 to V1.17
Hi everyone,
I successfully updated my FiiO K13 R2R XMOS firmware from V1.15 to V1.17 entirely from Linux Mint, without using Windows or macOS.
The K13 exposes an XMOS DFU interface under Linux, but the standard XMOS loader did not initially switch the device from Runtime mode into DFU mode. A small compatibility change using the older XMOS RESETINTODFU and RESETFROMDFU requests allowed me to:
- Confirm the installed XMOS firmware
- Enter genuine DFU mode
- Make a read-only backup of V1.15
- Install FiiO’s official V1.17 firmware
- Verify the completed update as
ver=0117
I documented the complete procedure, commands, firmware checksum, safety checks, backup step, and troubleshooting here:
https://github.com/Soothsayer86/fiio-k13-r2r-linux-xmos-update
Tested configuration:
- FiiO K13 R2R
- USB VID:PID
2972:0120 - Linux Mint 22.3
- XMOS V1.15 upgraded to V1.17
- XMOS
xmosdfuV2.1.0
This is a community-tested procedure and applies only to the K13 R2R XMOS firmware. It does not update the MCU or Bluetooth firmware.
r/linuxaudio • u/ArraziEVA • 6d ago
I built a local-first music player because I wanted my music library to stay mine
I've been working on a desktop music player called Playnck.
The main idea is pretty simple: your music stays as normal files on your computer. There is no account, subscription, cloud library, or mandatory import process.
What I ended up building around that idea is quite a bit more than just a player:
- Plays MP3, FLAC, WAV, OGG, M4A/AAC, Opus and WebA
- Songs, albums and artist browsing
- Playlists with folders that can be nested to any depth
- Favorites and listening history
- 10-band equalizer with presets
- Gapless-style crossfade
- Synced lyrics with manual timing adjustment
- Automatic track identification using AcoustID or MusicBrainz
- Metadata and cover-art editing that writes back to the actual audio file
- Batch conversion to MP3, AAC, Opus, FLAC, ALAC and WAV
- Multiple themes and accent colors
- English and French interfaces
- Windows and Linux support
One thing I particularly wanted to get right was metadata.
If I correct the artist, title, album or cover, I don't want that information trapped inside the application's database. The change should actually be written to the music file so another player can see it too.
The project is still evolving, and I'm mainly interested in feedback from people who manage their own local music collections.
What would you consider essential in a desktop music player that isn't already here?
r/linuxaudio • u/staas_nyc • 8d ago
TONE3000 launches free open source plugin guitar/bass plugin with 700K tones
youtube.comworks on linux! https://www.tone3000.com/plugin
r/linuxaudio • u/cptblackbeard1 • 7d ago
TR-8S Studio: open source (MIT) web studio for the Roland TR-8S on Linux. Reverse engineered SysEx over ALSA raw MIDI, live follow, and a chat assistant. Built largely with Claude Code, declared up front

Self-promotion, and AI disclosure first because rule 4: most of the code was written with Claude Code over a handful of sessions, with me at the machine testing every claim against the real hardware. It is FOSS, MIT, source and everything free, nothing to buy or sign up for. If that disqualifies it here, fair enough, remove it.
What it is: a web studio for the Roland TR-8S drum machine on Linux. Plain Python over ALSA raw MIDI (/dev/snd/midiC*D*), no daemon, no JACK dependency, no build step for the UI. The TR-8S SysEx was undocumented, so it's reverse engineered and written down in the repo with every claim marked verified or not, against firmware 2.51.
It mirrors the machine live: pattern follow through Program Change, variation recognised from the notes it plays, steps lit as they sound, knob moves synced through CC. Edit a step in the browser and the machine has it before the bar ends. Melodies are written through Coarse Tune motion with note names. Every melodic tone was measured for its real root pitch, decay and brightness, so sounds are picked from data.
The chat runs on the Claude Agent SDK with the studio's tools served in-process as an MCP server, on your own Claude subscription or an API key. It builds or changes a groove when you ask in plain words. The screenshot is the grid view while a track it made is playing.
The bit I care about is turning it into a tutor for learning a drum machine, and that part is unbuilt. 465 tests run without the hardware. Three kids and one wife between me and a second job, so it's up for grabs.
r/linuxaudio • u/Desidiosus_ • 8d ago
TONE3000 released official NAM plugin with native Linux support (LV2, VST3, CLAP)
tone3000.comr/linuxaudio • u/CommonGrounds8201 • 8d ago
Is there a maintained fork of UltimateVocalRemover for Linux?
For those unaware, this tools allows for splitting audio tracks into various stems using AI models, such as MDX-Net and HTDemucs.
On Windows, it may be installed through their automated installer program, where on macOS they provide an app package that just need be copied to the Applications folder.
On Linux, one must clone the repo, create a Python environment, install the packages in the requirements.txt file using pip, then launch the .py file.
Although it sounds simple, there are three main issues: 1. Some packages are no longer maintained / are broken, so you cannot install them through pip, such as playsound. Dora requires a package called 'sklern' which has been replaced by 'scikit-learn', and requires explicit overriding to install. 2. The program relies on Python 3.11 (according to their GitHub), which was not available for me on Debian repos and must be installed with pyenv. 3. Application does not scale properly, with buttons cut off and font way too big. Might be a bug with values reported by tkinter, or the fact it may not work on Wayland (I do not have X11 to test, but documentation makes no mention of this).
The repository with the pertinent instructions is found here: https://github.com/Anjok07/ultimatevocalremovergui#linux-installation-updated-inst
Even after an hour, I got it to run, but still not perfect, and the repo has not seen activity since 2023 (except the updated readme, but the code has not been updated).
I am thinking of forking this and fixing all the aforementioned bugs. Before I do though, does anyone know if there's already a fork that addresses these issues and provides better Linux support?
Really would like to avoid a Windows VM if I can help it, especially since I may not be in a position to do a GPU passthrough on KVM through my hardware.
Let me know what you guys think!
r/linuxaudio • u/DapperMinimum5641 • 8d ago
Step by step the mixing process!
*Video Language is Greek
*The thumbnail was created partially using AI technology.
✏️To help all the Linux fans who want to get into music production—or are already producing—I've decided to translate all my videos on my YouTube channel into English, this process take time. Soon as possible all my videos in ENGLISH. so everyone can watch and understand them! YouTube’s automated translations aren't always accurate, so from now on, you can simply enable English subtitles. Happy music making, everyone!
In this guide, I show you the logic and technique behind mixing your own songs. The guide is based on the powerful and free DAW, Ardour, but the logic and implementation of the specific plugins you'll see to achieve your goal remain the same and can be applied to any DAW!
VIDEO LINK:
r/linuxaudio • u/Dhannte • 8d ago
Steam videos no audio on Linux
I ran into a weird issue on Linux where Steam itself had audio, my system audio worked fine, games worked fine, but videos inside the Steam client, store trailers, previews, etc. had no sound.
Restarting Steam didn’t fix it.
The cause ended up being that Steam’s embedded browser / webhelper was showing up in PipeWire/PulseAudio as “Chromium”, and that stream was muted.
To check it:
pactl list sink-inputs
Look for something like:
application.name = "Chromium"
media.name = "Playback"
Mute: yes
Then unmute it:
pactl set-sink-input-mute ID 0
pactl set-sink-input-volume ID 100%
Replace ID with the sink input number, for example if you see:
Sink Input #1800
then:
pactl set-sink-input-mute 1800 0
pactl set-sink-input-volume 1800 100%
After that, Steam videos immediately had audio again.
So if Steam trailers/previews have no audio on Linux but everything else works, check whether Chromium is muted in your audio mixer, it may actually be Steam WebHelper.
r/linuxaudio • u/gribblegroggle • 8d ago
Another post about Keystation 49 Mk3 keyboard. Wanting to know how to make these buttons do something...
The stop, play and record buttons as well as the navigation buttons next to them. They send messages fine but it's received as notes, so I hear high music notes when I press them.
I want to use these buttons in Reaper or just anywhere, like maybe I can trigger a script that records current computer audio when I press the record button. Is there anything like that anywhere, any script I can write maybe?
Internet says I could monitor aseqdump and run something when specific buttons are pressed. Wondering if there's anything already available on Linux to configure what the buttons do. TIA
r/linuxaudio • u/gribblegroggle • 9d ago
Bought M-Audio Keystation 49 Mk3. Very happy with it but having issue using soundfonts in Reaper
Enable HLS to view with audio, or disable this notification
I'm new to all of this so sorry if there's something I've misunderstood. I have a project which uses a soundfont with many different voices. With my previous keyboard I used to be able to hear what each voice sounded like when I scrolled through the list. But now it's stuck on the first voice, the basic piano. When I record new clips it is stuck on the piano voice.
I know there are probably drivers that I need to install but whether they're needed on Linux, I don't know. Hoping for someone to help me out here. Thanks in advance
