FOSSPicks
Dexed
There aren't many synthesizers that people uninitiated with the world of oscillators and filters are likely to name. But if there's one, perhaps mentioned after the oft-mispronounced Moog (pronounced to rhyme with "rogue"), it's the Yamaha DX7. This synth from the early 1980s dominated that decade and changed the sound of popular music. Before the DX7, analog was at the top of its game. But analog was expensive, sensitive to environmental conditions, and difficult to integrate with a studio. The DX7, on the other hand, was digital. It had MIDI so that notes could be played from early computers, obviating any need to play, and it did away with tactile controllers, replacing them with a minimal set of buttons and a tiny LCD. But most importantly, it sounded like nothing else that came before it. It was a digital synth in a world of analog, and it wasn't even trying to sound like an analog synth. Instead, it implemented something Yamaha called "frequency modulation."
Frequency modulation is a process where the frequency of one waveform, such as a square or sawtooth wave, is modulated (changed) by another similarly pitched waveform. You can hear the effect in an analog synth if you modulate the frequency of one oscillator with another – it creates metallic percussive sounds, similar to a bell. But analog components are too variable to control with any degree of certainty. That's where the DX7 succeeded. Not only could it create those sounds using commodity digital components, it could generate sounds using code that would always generate the same sounds on the hardware, regardless of the humidity or the amount of smoke in the studio. And it could even do this while playing more than one note at a time and, later, more than one instrument at a time, and for a price lower than the average polyphonic analog.
Dexed is an exacting and perfectionist software recreation of the DX7. It aims to capture all the peculiar and specific nuances of the original, brought about because of the relative newness of digital technology of the time. It is these nuances that give the DX7 such character, despite nearly every PC sound card including an FM sound generator since the 90s and CPUs being capable of the processing involved for almost as long. It loads and saves sounds from the original synth, loads cartridges, and can even control the original parameters with the various sliders and buttons on the software interface – a huge advantage over the limited input of the original. There's also the option to downgrade the modern 24-bit sound generator with designs based on the original OPL 8-bit chips for a more authentically noisy output. However, this is also more than nostalgia. The synth sounds wonderful, and it's completely open source. The electric pianos and pads are still perfect in today's music, especially with a little processing, and FM synthesis remains one of the most complex to get your head around if you want to get into sound design. There still is no other set of synthesizers that sound the same, and you can get it on your Linux desktop without having to worry about leaking batteries or beer damage to the keyboard.
Project Website
https://asb2m10.github.io/dexed/
Real-time strategy
Star Ruler 2
While it's sad when a company gives up on gaming, if they choose to do the right thing with the code, it benefits a much wider audience. Star Ruler 2 is a great example. This is a popular real-time strategy (RTS) game from 2015, and it's still available on Steam, but the studio behind it, Blind Mind Studios, has been inactive for a few years. Rather than drop off the radar completely and alienate its players, the studio decided to open source both its game and the expansion pack. The code drop didn't include binaries, but you can already install the game with just a single command, sudo snap install starruler2
, if your system supports snaps. This is great news for anyone who wants to study the game's engine or modify it to make their own game, but it also means we get a major multiplayer RTS title on Linux for free, and that's never a bad thing.
Set in space, the game itself is known as a "4x" RTS game, meaning your role as the ruler of the galaxy is to explore, expand, exploit, and exterminate. There are seven different races with different attributes, or you can create your own. With that done, you're dumped into space where you need to manage your finances and local resources to build an empire. You map resources between systems by dragging lines between them, creating networks for imports and exports. You use your fleet of ships to explore and colonize just as you do with other RTS games. As you play, you acquire points of influence that can be used in diplomacy, and you can even design your own ships. The game is a lot of fun, and it's polished, just as you'd expect with a commercial game. And hopefully, this is the beginning of a new era for Star Ruler 2.
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
-
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.