FOSSPicks

FOSSPicks

Article from Issue 243/2021
Author(s):

This month Graham looks at Kushview Element, Artisan, NetSurf, SimulIDE, Oh My Zsh, and more!

Audio host

Kushview Element

Linux has become an incredible platform for audio experimentation. It may not have the professional-grade applications seen on macOS and Windows (nor the ARM cross-compilation woes). It may not have the plethora of proprietary plugins that make those systems professionally viable, but it does have the frameworks, the developers, and an expanding niche of experimental music producers that are willing to forgo the convenience of mainstream applications in a quest for creativity-driven innovation. Norns, Zynthian, and ORAC are all amazing open source Linux-based examples of this. Each is open to anyone willing to step out of their comfort zone and try something new, and they all have huge communities trying to improve and create in equal measure.

Another piece of this puzzle is the plugin framework. This allows you to use the same instruments or effects on whichever platform you prefer: Windows, macOS, REAPER, Ardour, Renoise, Bitwig Studio, and many other applications. Natively, Linux has the LV2 plugin format, but the industry standard is Steinberg's venerable VST. VST instruments and effects on both macOS and Windows are the cross-platform standard, but they seldom make their way to Linux due to VST SDK legacy licensing issues. Fortunately, Steinberg released its latest VST 3 SDK under the GPL, opening the door to Linux-native open source VST plugins and leaving us with the next problem. There are too few open source host applications with which to play with these potential plugins. Consequently, there's nothing to encourage their development. It's the classic chicken and egg problem.

This is where Kushview Element saves the day. Not only is it an open source host designed to launch VST 3 instruments and effects, alongside LADSPA and LV2 formats, it's also a comprehensive audio and MIDI processing environment that works seamlessly with ALSA, PulseAudio, and JACK. It's the perfect hub for all Linux audio experimentation. The central interface is based on cable connections you draw between input and output modules that represent either PulseAudio's inputs and output or that of your audio hardware. It also uses modules that you create from plugins. This is called the "grid" view, and if you have the amazing open source Surge VST 3 synth installed, for example, this can be added from the right-click menu and its outputs connected to your speaker or headphone inputs. You can then connect either a MIDI input or the virtual piano keyboard to trigger notes on Surge's MIDI input. Add more effects and other instruments, route audio and MIDI data freely between them, and even remote control all values, including the built-in audio mixer. It's the perfect virtual studio to host your favorite sound and processing plugins. You can then save your setup for easy recall, whether you're experimenting with sound, playing live, or listening to music.

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • FOSSPicks

    To prove that not all CC-BY music is bad, Graham has spent the past few weeks creating a playlist of free music to use at the Ubuntu Summit in Riga, Latvia.

  • Everyman's Game: "Yo Frankie"

    The "Yo Frankie" game is now available for free download in two versions, for Blender and Crystal Space.

  • Bringing Back the '90s

    People born in the late '80s and early '90s often have a sizeable collection of old video games gathering dust at home. Systems capable of executing these are, however, becoming scarce. This article explores the options for archiving old PC games and running them on modern systems.

  • Steam Deck Desktop mode

    The Steam Deck game console runs on SteamOS, a variant of Arch Linux. While you typically use the Steam Deck like any other dedicated game machine, you can freely drop into a Linux Desktop mode of surprising and powerful potential.

  • Setting Up a Quake Server

    You don’t have to be an expert to set up your own Quake 3 game server.

comments powered by Disqus
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

News