FOSSPicks
NoiseTorch
One of the most common problems we all encounter with remote video calls and conversations is background noise. Even the quietest home office is easily plagued by the sound of fans, air conditioners, children, brewing coffee, and distant traffic. Some chat platforms, such as Google, do offer some kind of noise reduction, but they never give you any control over its parameters. NoiseTorch is a very clever solution to this problem that both reduces noise and gives you complete control over the process, Remarkably, it does this within the confines of PulseAudio. It's an audio processor that sits between your microphone, or audio input, and the application expecting the audio input. This is why, when NoiseTorch is installed, you're first asked to select an input device to monitor. The UI even helpfully filters out the various display monitor sources that litter so many of our inputs, after which you can launch NoiseTorch proper.
The great thing about using PulseAudio is that NoiseTorch works with any application, because as soon as it's running, PulseAudio thinks it has another input source. This appears as NoiseTorch microphone in your applications, but it's really just a virtual input using your previously configured input filtered through NoiseTorch's noise reduction algorithm. Your original input or microphone is also selectable, which is great if you need to quickly revert to an input without the noise reduction. The algorithm NoiseTorch uses is called RNNoise, a product of deep learning that's hosted by Mozilla Research. It's great to see a static open source library being used for something practical, especially when a closed source input filter could so easily be subverted. Other than input selection, there's only a single value to adjust while a call is in progress. This acts as a noise gate, cutting the sound completely when it falls beneath a certain level. You won't directly appreciate the quality of the end result, but your colleagues and family on the other end will.
Project Website: https://github.com/lawl/NoiseTorch
![](/var/linux_magazin/storage/images/issues/2020/240/fosspicks/figa20a3b1a692bcb9ebcca5167fa08513a.png/775826-1-eng-US/figa20a3b1a692bcb9ebcca5167fa08513a.png1_large.png)
Markdown editor
Aurora Editor
We've looked at plenty of minimal Markdown editors in these pages, but the shiny new Aurora Editor is showing plenty of promise. It even lowers expectations by describing itself as "yet another lightweight Markdown editor," which still never fails to win us over. First impressions indicate that there's not that much difference between Aurora and the average editor, however, with the UI being even more minimal than most. The main view is split horizontally between a left pane and a right pane, and the left pane is where you do your work and actually edit the text. This pane has a simple geometric texture on its background that can't be changed, but it does put you in a scientific frame of mind while writing. You can select between a dark and a light theme from the View menu and toggle full-screen mode. These are the only configurable options, but it doesn't mean Aurora isn't comprehensive in its editing ability.
The right pane shows a preview of the HTML rendered output. This is easy for text, but what makes Aurora unique is its ability to render more than the simple HTML prerequisites of lists, emoji, and tables. You can include mathematical formulas written in MathJax, which are rendered perfectly in the preview. Its source code highlighting is some of the best we've seen, including the difficult-to-parse territory of JSON. The latter even includes folding, so you can hide a specific hierarchy of elements in the preview. But you can even include Graphviz and Mermaid source directly in your Markdown, and they'll be rendered perfectly in the preview. Most importantly, if you choose to export your Markdown as a single HTML file, all this beautiful output is maintained, which means you can easily use Aurora to produce user-friendly output and documentation for websites. As this is such a functional early release, we can't wait to see what developments follow.
Project Website
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
NVIDIA Released Driver for Upcoming NVIDIA 560 GPU for Linux
Not only has NVIDIA released the driver for its upcoming CPU series, it's the first release that defaults to using open-source GPU kernel modules.
-
OpenMandriva Lx 24.07 Released
If you’re into rolling release Linux distributions, OpenMandriva ROME has a new snapshot with a new kernel.
-
Kernel 6.10 Available for General Usage
Linus Torvalds has released the 6.10 kernel and it includes significant performance increases for Intel Core hybrid systems and more.
-
TUXEDO Computers Releases InfinityBook Pro 14 Gen9 Laptop
Sporting either AMD or Intel CPUs, the TUXEDO InfinityBook Pro 14 is an extremely compact, lightweight, sturdy powerhouse.
-
Google Extends Support for Linux Kernels Used for Android
Because the LTS Linux kernel releases are so important to Android, Google has decided to extend the support period beyond that offered by the kernel development team.
-
Linux Mint 22 Stable Delayed
If you're anxious about getting your hands on the stable release of Linux Mint 22, it looks as if you're going to have to wait a bit longer.
-
Nitrux 3.5.1 Available for Install
The latest version of the immutable, systemd-free distribution includes an updated kernel and NVIDIA driver.
-
Debian 12.6 Released with Plenty of Bug Fixes and Updates
The sixth update to Debian "Bookworm" is all about security mitigations and making adjustments for some "serious problems."
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.