FOSSPicks
ChowTapeModel
ChowTapeModel is one of several exceptional audio effect plugins developed by Chowdhury DSP and released for free under an open source licence. Alongside ChowTapeModel, Chowdhury DSP offers a delay effect (ChowMatrix) and virtual guitar effects pedal (ChowCentaur). ChowTapeModel does something that would have been inconceivable not so long ago when many of us were desperately trying to leave the noise and distortion of tape recordings behind for the crystalline perfection of digital reproduction. During this transition, it became apparent that while digital audio was unmistakably more accurate, with more dynamic range, less noise, and no variance, something had been lost in translation: a certain kind of analog warmth and imperfection. ChowTapeModel tries to add this analog warmth and imperfection to your digital recordings.
The algorithm behind the effect has been carefully engineered to algorithmically model the characteristics of a real tape machine, the Sony TC-260 from the 1970s. The plugin features many controls that reflect the various configuration options for the original machine, such as tape head alignment and the speed of the tape itself. There are also controls for the amount of saturation and distortion you want to add. These equate to changes in tone and slight distortion, as well as wow and flutter to emulate slight variations in the virtual tape playback. Very subtle adjustments to these values can genuinely turn your digital recording into something that might have originally been recorded on tape, with the sound often becoming smoother, more rounded, and less separated. Different configurations sound better for different types of music, and you can save presets to quickly switch between them. It works well on rock and pop music, but it can also improve your own recordings by acting as a mastering effect to glue a mix together.
Project Website
Mouse configuration
Piper
This is really two FOSSPicks in one. The first part is the ratbagd
DBus daemon, a background service that helps expose configuration options for specific input devices that would otherwise require a manufacturer-provided driver. It specializes in gaming mice, and much like OpenRGB, ratbagd
developers have painstakingly decoded the various protocols required to unlock undocumented and proprietary features outside of their standard driver support, scaling modes, and unused buttons. There's support for more than 50 devices, including a majority of devices from Logitech and a few from SteelSeries, among others. There is a command-line tool that can help you configure those devices, but for best results, you'll want to use our second FOSSPick for this entry, the Piper GUI.
Piper is a modern GTK-based GUI for configuring the options exposed by ratbagd
. Its features will depend on your hardware's capabilities, but broadly, it lets you change tracking resolutions, reassign buttons and scroll wheels, and change the colors of any LEDs. You switch between the three main options using buttons at the top of the window, and the main view updates depending on which mode is selected. The main view will helpfully show you a diagrammatic representation of your mouse, complete with annotations for each of its configurable parts. If a button is assignable, for example, clicking its annotation will open up a list of actions it can be assigned, from the normal left, right, and middle mouse clicks to ratchet modes, sensitivity, and even your own keyboard shortcuts. It's a powerful tool for gaming, where a single button can now send a flurry of keys, but it's also useful on the desktop where shortcuts can be set for switching desktops, copying and pasting, and launching a terminal.
Project Website
Buy this article as PDF
(incl. VAT)
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.
News
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.
-
HashiCorp Cofounder Unveils Ghostty, a Linux Terminal App
Ghostty is a new Linux terminal app that's fast, feature-rich, and offers a platform-native GUI while remaining cross-platform.
-
Fedora Asahi Remix 41 Available for Apple Silicon
If you have an Apple Silicon Mac and you're hoping to install Fedora, you're in luck because the latest release supports the M1 and M2 chips.
-
Systemd Fixes Bug While Facing New Challenger in GNU Shepherd
The systemd developers have fixed a really nasty bug amid the release of the new GNU Shepherd init system.
-
AlmaLinux 10.0 Beta Released
The AlmaLinux OS Foundation has announced the availability of AlmaLinux 10.0 Beta ("Purple Lion") for all supported devices with significant changes.
-
Gnome 47.2 Now Available
Gnome 47.2 is now available for general use but don't expect much in the way of newness, as this is all about improvements and bug fixes.
-
Latest Cinnamon Desktop Releases with a Bold New Look
Just in time for the holidays, the developer of the Cinnamon desktop has shipped a new release to help spice up your eggnog with new features and a new look.