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
https://github.com/libratbag/piper
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
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs