FOSSPicks
FOSSPicks

This month Graham looks at Bespoke, Waydroid, OpenShot, pedalboard, Onivim 2, Mr. Rescue, and more!
Modular music maker
Bespoke
It's amazing just how many incredible audio-related open source projects keep appearing. There seem to be more releases in this software category than any other, indicating the popularity of synths and music production. One of the best of these new releases, Bespoke is a super high-quality modular synth and music-making environment that follows hot on the squeals of the similar and equally remarkable VCV Rack. While VCV Rack is being used to primarily emulate real and fictional Eurorack hardware, complete with virtual patch cables that sink with gravity and skeuomorphic controls that need to be twiddled from a mouse, Bespoke is focused on good user interface (UI) design. It doesn't bear any resemblance to physical hardware or other audio projects, other than the unique touchscreen table and physical controllers of Reactable and perhaps even the ancient Bars & Pipes sequencer for the Commodore Amiga. Even if you have no interest in audio, you will want to play with it.
The heart of a modular synth is its modules. These are the parts that need to be wired together to generate a sound, and this is where Bespoke really excels. Many modules are included, split into categories such as instruments, synths, note effects, plugins, modulators, and audio effects. Every module has a beautifully designed UI with a "1970s disco meets vector display" aesthetic that forces you to play with it. There's a polyrhythmic sequencer called circlesequencer that consists of four concentric and rainbow-colored circles, and notes are played when the hand of a dial crosses their step point. The grids of the matrix note and drum editors could be from Tron, and the envelopes in the FM modules look like green CRT oscilloscopes. When a module offers multiple parameters, these are easily edited directly with text entry or by using sliders and buttons just like in any well-designed UI and not like a copy of a physical hardware unit transposed onto a screen. You can still drag connections between modules, but you can also drag modules together to create a default configuration, and there are keyboard shortcuts for everything. All of this is built on a zoomable and scrollable canvas that never taxes your GPU.
The most impressive graphical element becomes visible when you begin to connect modules together. Much like connections in the aforementioned Reactable, virtual wires stretch between inputs and outputs and animate to show what's been carried across them. If you start with a simple signal generator, set this to produce a sawtooth waveform, and connect this to a gain module to control its amplitude, the virtual cable will wobble to illustrate the shape of the audio waveform going through the cable. More than just eye candy, it's an excellent way to quickly see what is happening where and the effect that certain modules are having on the audio or data streams. The background of the canvas will also animate to display an oscilloscope representation of the output, and it can all be turned off if you don't like the distraction. Needless to say, it sounds just as good as it looks. Plus, there's a brilliant features matrix on the website that shows the difference in features between the free version, the plus version, and the pro version – the only difference being the fewer dollars in your pocket if you choose to make a financial contribution, which is definitely a worthwhile thing to do.
Project Website

Android emulation
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
-
The GNU Project Celebrates Its 40th Birthday
September 27 marks the 40th anniversary of the GNU Project, and it was celebrated with a hacker meeting in Biel/Bienne, Switzerland.
-
Linux Kernel Reducing Long-Term Support
LTS support for the Linux kernel is about to undergo some serious changes that will have a considerable impact on the future.
-
Fedora 39 Beta Now Available for Testing
For fans and users of Fedora Linux, the first beta of release 39 is now available, which is a minor upgrade but does include GNOME 45.
-
Fedora Linux 40 to Drop X11 for KDE Plasma
When Fedora 40 arrives in 2024, there will be a few big changes coming, especially for the KDE Plasma option.
-
Real-Time Ubuntu Available in AWS Marketplace
Anyone looking for a Linux distribution for real-time processing could do a whole lot worse than Real-Time Ubuntu.
-
KSMBD Finally Reaches a Stable State
For those who've been looking forward to the first release of KSMBD, after two years it's no longer considered experimental.
-
Nitrux 3.0.0 Has Been Released
The latest version of Nitrux brings plenty of innovation and fresh apps to the table.
-
Linux From Scratch 12.0 Now Available
If you're looking to roll your own Linux distribution, the latest version of Linux From Scratch is now available with plenty of updates.
-
Linux Kernel 6.5 Has Been Released
The newest Linux kernel, version 6.5, now includes initial support for two very exciting features.
-
UbuntuDDE 23.04 Now Available
A new version of the UbuntuDDE remix has finally arrived with all the updates from the Deepin desktop and everything that comes with the Ubuntu 23.04 base.