FOSSPicks
FOSSPicks
This month Graham reviews Tuning Workbench Synth, Stellarium 1.0, sake, Wonder Shaper, and Samplebrain.
Tuning and scale creation
Tuning Workbench Synth
Musical scales can seem deceptively simple, especially if you know a little bit about sound frequencies and harmonics. Doubling a sound's frequency transposes its pitch by an octave, which must imply that scales can be constructed from pure mathematics. While true, this won't result in a scale that's pleasing to the ear or capable of being played on a real instrument. A piano splits (tempers) the frequency difference in a doubled pitch into 12, for example, in a tuning called equal temperament. Equal temperament is brilliant for playing different scales with the same set of notes, but none of the notes will fit any scale with mathematical perfection. Our brains instead compensate for the small differences.
Tuning experimentation is normally restricted by a musical instrument's physical properties and whatever is used to generate a sound (e.g., strings, skins, or reeds). This experimentation flourishes in many non-Western cultures, where instruments are varied, and the piano doesn't have such a grip on music tradition. But without the hardware, tuning is difficult to study and almost impossible to use outside of a cultural context. Fortunately, computers and synthesizers can help with experimentation, letting any of us play with scales and venture into completely new music territory. One of the oldest and most well-established pieces of software for playing with scales is Scala, an open source platform for tuning experimentation. It's powerful but dated and not at all intuitive or spontaneous, but its scl
file format has become the de facto standard for sharing tuning configuration.
This is why it's so refreshing to find the more modern, slick, and accessible Tuning Workbench Synth. It was created by some of the developers behind the equally amazing Surge XT synth who early on realized they'd created a reference implementation for microtuning. This in turn led to the creation of a tuning library now used by many open source and proprietary applications, including Surge, Dexed, Odin, the Bespoke modular, and sfizz synthesizers. Tuning Workbench Synth became the reference implementation for testing the library, and consequently became an audio plugin with best-in-class tuning and microtuning capabilities. Everything in the view is about playing with and hearing different tuning and scale configurations. The top half of the main window contains its synthesizer, written by developer Paul Walker in a weekend, that offers great sound with minimal control. Beneath this is the tuning section, which is split into two. A table on the left contains notes, their names, exact frequencies, and interval scale, and on the right, either the Scala or KBM input and output file. Any of this can be changed while sound is playing; you'll hear the results immediately. But the real magic appears when you click on Advanced, which shows a much more intuitive visualization of the current tuning, using points distributed around a central axis to show the various intervals in an octave. You can drag these points with a single click to change the intervals and pitch. As with the tuning tables, you hear any changes in real time. It's perfect for creating and tweaking scales. You don't need to know anything about the theory to generate very interesting results, which can then be saved as Scala or KBM files for use in other applications. Best of all, Surge XT has started to incorporate many of these features and tuning elements into its interface, making it the best of both worlds.
[...]
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
Escuelas Linux 8.0 is Now Available
Just in time for its 25th anniversary, the developers of Escuelas Linux have released the latest version.
-
LibreOffice 7.5 has Arrived Loaded with New Features and Improvements
The favorite office suite of the Linux community has a new release that includes some visual refreshing and new features across all modules.
-
The Next Major Release of Elementary OS Has Arrived
It's been over a year since the developers of elementary OS released version 6.1 (Jólnir) but they've finally made their latest release (Horus) available with a renewed focus on the user.
-
KDE Plasma 5.27 Beta Is Ready for Testing
The latest beta iteration of the KDE Plasma desktop is now available and includes some important additions and fixes.
-
Netrunner OS 23 Is Now Available
The latest version of this Linux distribution is now based on Debian Bullseye and is ready for installation and finally hits the KDE 5.20 branch of the desktop.
-
New Linux Distribution Built for Gamers
With a Gnome desktop that offers different layouts and a custom kernel, PikaOS is a great option for gamers of all types.
-
System76 Beefs Up Popular Pangolin Laptop
The darling of open-source-powered laptops and desktops will soon drop a new AMD Ryzen 7-powered version of their popular Pangolin laptop.
-
Nobara Project Is a Modified Version of Fedora with User-Friendly Fixes
If you're looking for a version of Fedora that includes third-party and proprietary packages, look no further than the Nobara Project.
-
Gnome 44 Now Has a Release Date
Gnome 44 will be officially released on March 22, 2023.
-
Nitrux 2.6 Available with Kernel 6.1 and a Major Change
The developers of Nitrux have officially released version 2.6 of their Linux distribution with plenty of new features to excite users.