FOSSPicks
Uniread
Despite the number of people reading books being reportedly fewer than before we all started looking at screens, we're all (probably) reading many more words than ever. And it seems neither screens nor books, at least in their default configuration, are ideal for reading. This is because you can dramatically boost your reading speed and even your comprehension by seriously reducing the amount of clutter that surrounds the sections of text you're trying to read. You can prove this to yourself with an online service called Spritz, which cuts down big text into single words flashed in front of your eyes with one letter colored red. This red letter is intended to be your focal point, and keeping this central allows you to read the words without your eyes ever having to jump around. The results can be remarkable, and even the Spritz demo, designed to hook you into the process, effortlessly feeds you words at 250 words per minute.
Uniread performs a similar trick, only on the command line, without any online privacy issues and with your own digital book copies. Installed easily via npm
, it takes the location of your EPUB file as its single argument. With that done, you get a simple curses GUI that shows the chapters in your book on the left and the reading pane in the top right. Beneath this, a small Info window updates to show you your reading rate, progress, and estimated time left in the book. You then simply press the space bar to start reading. The words appear at a rate calculated from their complexity, although this can be changed with the cursor keys. Spritz's red focal point is replaced by an arrow underneath where you should focus your vision, but the effect is the same. It can be like reading with a super power, and there's little doubt you can speed read your way through the text. This can detract from the enjoyment of your favorite novels, but it's perfect if you want to hack through your obligation to this month's book club.
Project Website
https://github.com/nemanjan00/uniread
Audio processor
Advanced GTK+ Sequencer
GSequencer is a dive into the subsystem world of Linux audio, letting you tie all kinds of different elements together, such as step sequencers, plugin effects, note editors, and drum machines, and use these to generate audio or export a file. Rather than abstracting audio across layers, though, GSequencer plays it old school by targeting Advance Linux Sound Architecture (ALSA) directly. Consequently, you'll have to disable PulseAudio on any reasonably modern distribution. This is important because GSequencer aims to be a low-level routing and processing powerhouse, letting audio geeks manipulate audio streams via a visual interface without resorting to a fully fledged stack like PulseAudio, which also needs to cater for YouTube playback from Firefox. But you can still use GSequencer alongside PulseAudio if you suspend Pulse, as you might already do when running JACK, using the command pasuspender -- gsequencer
. With that done, GSequencer can run unhindered, although it can take a while to run when first launched because it scans your system for any compatible audio plugins it can use, including LADSPA, DSSI, and LV2 plugin formats.
With the scanning out of the way, you can then access any of those plugins from the Edit | Add menu, which is where you add all the various elements you can use to process audio. There are so many different kinds of effects and sound generators, that explaining what GSequencer is capable of is almost impossible – it entirely depends on what plugins you have installed and the kind of sounds you want to process. Like a modular synthesizer, GSequencer enables you to line these up sequentially in any way you like, whether that's for reducing the noise in a podcast or for generating a sequence of randomized notes in a specific scale. The interface makes it all feel old school and primitive, but it's powerful and can make a refreshing change from all-powerful applications like Ardour or the commercial Bitwig Studio.
Project Website
https://nongnu.org/gsequencer/
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
-
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
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.