What's new in Bitwig 1.1

Unique Selling Points

In addition to improved support for Linux as a platform, Bitwig 1.1 also introduces new technologies that did not previously exist for Linux. Wiring and automation of sound generators, effects, and their parameters is unparalleled – even in the commercial world.

The update provides new opportunities for using signals for sophisticated modulations. VST outputs can be used as modulators in other VSTs or any built-in sound generators. Although you could do this before with a few tricks, it is now much easier.

Additionally, special channels of VST multi-out modules are supported, which is particularly interesting for modules that optionally provide more than just a stereo aggregation. The individual output of one drum from a VST drum sampler can be used specifically as a modulator for an effect or synthesizer.

The Note MOD device extension – a tool that can be added from the onboard module list – exemplifies these changes. The list appears after you click on the Plus icon to the right of any module in the Devices window under the track display. Using these plus symbols can sometimes be a bit tricky, because some features of the inserted module, as well as the signal routing, depend on the module itself.

By default, the Plus inserts an additional module in the mixer channel audio path. This means that Bitwig does not transfer advanced automation functions from the previous module to the one inserted. Clicking on FX, or the little arrow at the top right, opens a new Plus switch between the existing and the standard output in the context of a plugin.

By doing so, you are not simply adding a new module downstream of, but instead directly into, the respective plugin, which thus becomes a kind of mothership for the inserted effect or synthesizer.

Virtual appliances assembled in this way share the automation curve parameters on request and use the output channels of their effects predecessors, which in turn are connected to it by the FX plus symbol. If you understand the principle behind it, this seemingly complicated approach proves remarkably simple in practice. The principle is as follows: The more closely you want to connect two modules, the closer the Plus has to be to the predecessor (Figure 4).

Figure 4: The new Note MOD device uses notes from one track to modulate the filter to its left. The filter on the right is connected directly to that on the left using the plus symbol and is not modulated.

Bitwig implements the concept somewhat more intuitively in version 1.1 because the designers made the different connection options more easily recognizable through the use of subtle color differences. The connection provided by clicking FX and the scope of the connected module are color highlighted in light olive green.

The interconnections can be saved as presets known as chains, giving you, in effect, new plugins. Bitwig thus takes another step toward the modular system capabilities planned from the outset (but see the "Problem Solver" box).

Problem Solver

Separating plugin processing, the audio engine, and the interface ensures good stability in Bitwig. However, this concept sometimes causes the entire program to stop responding if one of the elements goes on strike.

Specifically, these problems occurred in our lab when we tried to use non-standard VST plugins. If you just drag the LinuxSampler VST module from the list into a Bitwig track, you won't usually achieve very much, because you need to configure the module before using it for the first time. Nevertheless, Bitwig will attempt to save the current state of the unconfigured plugin and crash leaving its plugin engine running in the background. Thus Bitwig cannot be started again. Identify the engines process using ps | grep wig in a terminal and then stop them using kill -9 <PID>.

Growing Habitat

A further improvement under Linux did not emanate from Bitwig, but from the on-going development of Linux Audio itself. The native VST interface is improving all the time and is therefore being used by more and more plugin developers.

The fact that plugins in Linux LV2 format are more easily ported to native Linux VSTs than in the past is a particularly important development.

More and more extensions are appearing in the Linux VST format and are thus also available to Bitwig (Figure 5). The "Advanced" box shows how to use and set up these plugins.

Figure 5: Bitwig 1.1.1 complete with clip matrix, arranger, and effect chain, including the Luftikus equalizer as a native VST plugin.

Advanced

Before you can enjoy using native Linux VST modules in Bitwig, you first need to install them. Using a package manager front end such as Synaptic will show you detailed information about the packages. This is important because many collections are available in various formats. For example, installing DrowaudioLV2 will do you no good, because Bitwig only supports DrowaudioVST.

Somewhat confusingly, VSTs in the Windows DLL format that basically work under Linux do not work in Bitwig. For example, the LMMS music creation software loads arbitrary Windows VSTs with its VeSTige plugin; however, Bitwig only understands VST libraries built for Linux with the .so file extension.

dRowAudio [7], Artican and TAL [8], and mda [9] are all recommended collections that are freely available. Other packages such as Cabbage [10] are still at an experimental stage. In our lab, the Cabbage module Additive Synth caused a bad crash in a track; in another scenario, however, it was great. As always, the rule of not using anything in production unless you have tested it beforehand applies.

In addition to the freely available collections, some plugin forges provide proprietary VST extensions for Linux. As of late, for example, OverTone DSP [11] offers linuxDSP's excellent dynamic effects; Loomer Audio [12] and discoDSP [13] provide some sophisticated but commercial synthesizers.

In our lab, Bitwig did not automatically recognize the installed VSTs because Linux storage locations are not yet fully standardized for VST modules. Basically, plugin files can be retrieved from any location in Bitwig. To this end, you click the monitor icon in the browser box in the top-right corner. After a list of configurable bookmarks, the entire filesystem appears, and you can select the directories containing your VST files.

Entering one or more default directories in this bookmark list is more convenient and less prone to error. To do this, you will find a gear icon for the Configuration section on the right next to the file browser button. At the very bottom of the list, a tool lets you save the plugin locations (Figure 6).

Bitwig monitors the registered directories for changes and thus automatically detects newly added extensions. It also proves useful to start projects cleanly, even though they use deleted plugins.

Figure 6: Enter directories containing VST plugins in the browser configuration box on the right. The software ignores plugins in DLL format, such as Crazy Diamonds in the dialog box.

Conclusion

The developers of Bitwig Studio 1.1 supply a very successful upgrade for their well-designed software. Jack MIDI support may still remain an unsightly blemish, but in all other respects, the software completely justifies the relatively affordable price of $270 (£219/EUR299).

The Author

Hartmut Noack (http://lapoc.de) works as a lecturer, writer, and musician in Berlin, Hanover, and Celle. He has always thought that free software and homemade music fit together brilliantly. When not sitting in front of his Linux audio workstation, you will find him hanging about on web servers.

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

  • Bitwig 1.3

    Bitwig Studio 1.3.5, together with the JACK sound server, gives users the freedom to produce professional-quality tracks.

  • Bitwig Studio for Linux

    Bitwig Studio is the first complete music workstation offered as a commercial product for Linux. Now, Linux finally offers music production software that has, up to now, only been available on other platforms.

  • MusE 4

    MusE, a digital audio workstation, offers a free software solution for MIDI projects on Linux.

  • Audacity 2.1

    The Audacity free audio editor is evolving from a hobby app into a professional sound tool.

  • Tracktion T6

    The Tracktion digital audio workstation is finally taking off as it reaches version 6.

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