Commercial Sound And Music Software For Linux, Part 1

A Win/Mac developer recently asked me what I thought about his plan to create a binary of his application and sell it to interested Linux sound and music people. He asked with some trepidation, having already received a rather critical chorus of objection from some overly enthusiastic Linux users. This man's work is excellent and his software already runs nicely under Wine. He also dedicates part of his time to creating free and open-source software, hence his interest in the viability of commercial Linux audio applications.

As a result of this inquiry I decided to revisit the Linux soundapps site and check up on the commercial sound and music software for Linux. This article reveals and ponders some of the results from that visit.

A Little History

The Linux audio world is no stranger to the presence of commercially available software. In the latter 1990s I listed the Ceres multitrack editor (no relation to the NoTAM app of the same name), the Jazz++ MIDI sequencer, and of course the excellent OSS sound driver package from 4Front Technologies. At that time the Linux audio world was just starting to have a sense of itself, and the list of available software was rather small compared to today's embarassment of riches.

With the founding of the Linux Audio Developers group the development of FOSS audio software progressed rapidly, quickly obviating the need for commercial equivalents in some domains (hard-disk recording, sound editors, audio/MIDI sequencers, sound processing plugins, et cetera). The Ceres editor disappeared from distribution, Jazz++ eventually converted itself to an open-source GPL'd project, and the OSS drivers continued as a commercial product until recently (their OSS/Linux package is now freely available).

The period from 2000 to the present day has witnessed an explosion of development in the Linux audio world. However, not every niche in that world has been occupied by free software, and there are some developers who create their niche-filling software for sale to Linux users. Let's look at some of those packages and consider their value relative to the existing free packages that are similar or identical in function.

Achtung!

Before we begin this whirlwind tour I must declare that I am not at all opposed to the notion and practice of commercial Linux software of any kind. The user is still free to decide that he or she can live without a commercial product, nor do I believe that commercialism will somehow inevitably corrupt the world of FOSS Linux audio software. Personally I welcome more such software, especially if it addresses some glaring lack in the current free software armory. I prefer free solutions, but if a commercial tool exists that does the needed job, then I'm all for using that tool until a free alternative exists. Heresy ? Perhaps, but I've never seen much sense in denying myself the opportunity to complete my work as I see fit. Okay, enough said on that topic, let the tour proceed.

Some Commercial Linux Audio Software

As far as I know, there is currently no complete list of the commercially available sound and music software for Linux, so the programs profiled here may not be the only such software. Despite the brevity of this selection I expect more commercial audio offerings as more cross-development development occurs and as more users migrate from Windows to Linux. Those users will clamor for their familiar titles, and manufacturers will either respond with product or other developers will step up with their own equivalent or better programs (free or not).

Transcribe!

Transcribing music from recordings is a necessary and often tedious activity for the practicing musician. Players have resorted to all manner of assistance to get the job done as quickly and accurately as possible. In the days of vinyl we played a 33 rpm (revolutions per minute) disk at 16 rpm for a performance at half-speed but pitched nearly an octave lower. We dreamed of a machine that could slow the tempo of the performance without altering its pitch.

Figure 1: Transcribe!


Now, many software solutions exist that function exactly like our dream machine. For example, Audacity's Change tools alter a recording's pitch and tempo independently, a feature used extensively by my students. As I say to them, it's like being able to tell the band "Hey guys, bring the tempo down about 16 clicks and transpose it up a half-step." Which is especially helpful if the band in question happens to be Led Zepplin...

Transcribe! facilitates the transcription of music from digital audio sources. The program includes all the functions of my dream machine and adds advanced features such as the ability to analyze chord harmonies and pitch sequences. Transcribe! displays the analysis data in common note-names and octave registrations, a very helpful feature for musicians. Indeed, as Figure 1 shows, the program is musician-friendly throughout.

Figure 2: Transcribe!'s Effects and Controls panel


The Audio Effects And Controls panel (Figure 2) contains Transcribe!'s many processing options and realtime controls, including its high-quality time compression/expansion and pitch-shifting. I tested realtime tempo change on an old blues recording (a transfer from a 78 rpm disk), a song by ZZ Top, and a canticle by Hildegard von Bingen, with impressive results. Even at 35% of the original tempo Transcribe!'s sound quality was very good, with few audio artifacts.

As I write this article Transcribe! sells for £25, about $52 US dollars and &euro36 euros (but see the Transcribe! Web site for current pricing). A 30-day demo is available for download, in versions for Linux, Windows, and the Mac. If you need software for faster and more accurate transcription of music, download the demo, run it, and decide for yourself if Transcribe! is what you want. In this writer's opinion Transcribe! is well-written, well-supported reasonably priced commercial Linux audio software that fills a particularly useful niche. Highly recommended.

MuSing

MuSing is a Java-based "evolver" for rhythm patterns and loops. The user loads a set of beats, then MuSing transforms them into new beats. The concept sounds simple enough, but MuSing doesn't simply perform a random shuffle of a beat's elements. A good drum part balances repeated patterns against organic variants of those patterns, and that's the job MuSing sets out to do.

The program succeeds at its primary task, i.e. creating new patterns with clearly audible similarities and variations between generated versions. The task is non-trivial, but MuSing is no mere toy. These organic variations are highly desirable when the recordist is designing convincing drum parts, and MuSing will tirelessly and continuously evolve a beat pattern (though not in realtime) until the user is satisfied with the results and saves the new beat pattern as a MIDI file or a WAV or AIFF soundfile.

Figure 3: MuSing (MIDI version)


MuSing comes in two versions in a single package. One flavor works with MIDI data, the other works with audio files, but both work with the same unusual GUI (Figure 3). In fact, the interface is straightforward and efficient. Five beat patterns occupy the upper hemisphere of the "life-preserver" circle, with three processing icons in the lower half. Just select a pattern and click on the Evolve key (the symbol at the bottom of the circle) to start reconstructing your beats. Save your work by clicking on the Save key (the symbol at the bottom left of the circle).

The remaining key activates the New Generation switch. This key replaces the current pattern set with a new set of sounds and grooves (which can include your own soundfiles) for further beat mangling and manipulation via MuSing's Evolve function. The process is fast and easy to learn, and you can quickly create large libraries of related beats.

The rest of MuSing's unique GUI includes a Play All Beats control and a Settings dialog (Figure 4) for configuring tempo, time signature, drum selection, and mutation parameters. Tooltips help is on by default, and HTML help is included with the package, so you should be up to speed with the program in only a little time.

Figure 4: Musing's Settings panel


I tested the demos for both versions of the program. Alas, only the MIDI version worked for me. I used the same Java (1.6), the same distro and hardware for each version, but I got no sound from the audio version. The program reported no errors, and it's possible that I missed some aspect of its audio output configuration.

Musing is priced at $24.95US for the bundled audio and MIDI versions. I consider the cost a fair price for such a specialized program, and I encourage all aspiring beatmeisters to check out the MuSing demos. They can be downloaded from the MuSing Web site, complete with example sounds and beat patterns to get you started quickly as possible.

energyXT2

EnergyXT2 (or eXT2 as it's popularly known) is hardly a niche-filler. This program is a full-grown audio/MIDI sequencer with a wealth of tools and utilities for digital music and sound production, including notable features such as high-quality pitch and time compression/expansion, built-in synths and samplers, and support for native Linux VSTs. eXT2 is a mature program (I tested version 2.0) aimed squarely at the desktop composition market, and it is indeed an impressive product.

Figure 5: energyXT2


eXT2's features list compares favorably to sequencers such as Cubase or Rosegarden, and the interested reader can get a quick overview of those features on the eXT2 Specs page. Its overall design breaks down into six major components: the audio/MIDI sequencer, an editor for eXT2's synths and sampler, a drum track/editor, a powerful and flexible mixer, a helpful resource browser, and a unique "modular" page in which you can construct audio synthesis and processing chains from the various supported plugins (internal, LADSPA, native Linux VST). And just to be perfectly clear: The Linux version of eXT2 does not support native Windows VST plugins (i.e. in their native DLL format), the VST plugins supported by eXT2 for Linux have been recompiled in a native Linux format (e.g. Freeverb.so).

eXT2 sells for $75US. That price gets the buyer a dual license for both the Windows and Linux versions, unlimited personal installations, and free updates. If you'd like to try before you buy, a demo is available with all features intact except for the Save function. By the way, eXT2 also has a lively community presence on the KVR-Audio site, a major site for VST and other plugin and host developers and users. Check it out to see how its users feel about energyXT2.

The Competition

I compared these programs with freely available equivalents where possible. Alas, Transcribe! doesn't really have a competitor, though Chris Cannam's Sonic Visualiser and the outstanding CLAM project provide similar tools. MuSing goes toe-to-toe with Ollie Glass's Breakage, though I suspect that new users will likely find MuSing easier to use initially. EnergyXT2 definitely faces stiff competition from Rosegarden and MusE, and the potential user will have to decide if its unique features are compelling enough to separate the user from his or her money.

Outro

The second and final part of this article will look at more commercial sound and music applications for Linux, including a digital signal analysis/processing application, a music programming language based on Java, a Linux distribution optimized for multimedia, and some programs marketed with Wine compatibility listed as a feature. I'll also consider service and support contracts and the subscription model as a commercial aspect of free software development. Meanwhile, check out the demos for the products listed here, have some fun, and try to make a new groove or two for this wacky world's dancing feet.

______________________

Similis sum folio de quo ludunt venti.

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Downloadable Mp3 Music for commercial

Anonymous's picture

Definitely need to choose a good place to shop for this. Commercial music can be very sensitive.

Good info: http://www.dailymotion.com/video/20349045

re : Commercial Sound And Music Software For Linux

MTRX's picture

those applications are absolutely horrible. linux audio applications are horrible. its funny listening to a bunch of 'nix noobs sit around claiming audio software support for 'nix when they know absolutely nothing about audio, and why linux applications will NEVER fill the bill. yeah i want commercial software audio support for my 'nix box, but not from some ameteur that cant code for !@#$ down in his basement, trying to sell crap that he damm well knows should be gpl becouse it cant come close to real audio software or the standards of commercial software. and getting 1-5ms latency for these audio applications?? pffffft forget about it. unless your good with wine and get those asio dll's going like only some ppl have. who wants to have to hack their audiosetup and install a gig of useless dependencies, just deal with an inadequate a.d.d. biproduct style piece of software??

better audio applications are available for linux

radio dj's picture

Here is the link with more: Linux commercial audio applications and they are not absolutely horrible so check them out.

I have published a post

BlogUbuntu.com's picture

I have published a post about this text in my blog: http://www.blogubuntu.com/487/software-comercial-de-audio-para-linux/

great article

Kirill Fedorov's picture

Commercial sound its not very good. This sound create for money not for people :(

live looping

Dave Peticolas's picture

I've never used it, but there's another open source live looping tool:

http://freewheeling.sourceforge.net/

Audio to MIDI

Richi's picture

Are you aware of any software for Linux (commercial or otherwise) that converts audio files to MIDI? I know of a couple of software but all are for Windows (which I don't have):

http://www.mp3towav.org/TS-AudioToMIDI/
http://www.pluto.dti.ne.jp/~araki/amazingmidi/
http://www.intelliscore.net/
http://www.widisoft.com/index.html
http://www.akoff.com/index.html

I would gladly pay for software for Linux with such functionality.

Author's replay

Anonymous's picture

Check out the software from the CLAM project :

http://clam.iua.upf.edu/

You'll want to look at the Voice2Midi app.

Also:

http://wave2mid.sourceforge.net/index-en.html

http://www.kichiki.com/WAON/waon.html

HTH,

dp

Commercial vs Proprietary?

Anonymous's picture

Please be aware that open source stuff and GPL too can and often are 'Commercial' - for money, in many ways.
This is distinct from 'Proprietary' which, whether free or for money, is closed, secret, and is likely to have restrictive licences.

Notation Editor

Anonymous's picture

Although those tools are useful for many musicians, the more classical type who like to notate music to be played by a group is often left out. Sure music notation is not for production, but there is a huge market for it. Band and orchestra teachers, high school and college students, anyone arranging music for a musical group to play. The music notation in Linux is a crap shoot. Lilypond is great. I use it all the time. However, as far as notational GUI programs that playback music as you write it... there is nothing I would hang my hat on.

High grade notation

Anonymous's picture

High grade notation capability allied with hear-it-as-you-write is available through Rosegarden. RG has some printing capability itself but also outputs to Lilypond. This seems to be the complete solution people may be looking for - or have I missed something ?

See http://www.rosegardenmusic.com/

Your missing something.

Anonymous's picture

Your missing something. Rosegarden is a sequencer that does a haphazard job of implementing notation on the side. Ask any musician who has seriously notated music and used it. Rosegarden does not in any way support all music notation. Lilypond does but the original post points out it's only weakness. I'm not saying we need a GUI that has a large learning curve, like Finale. All I am saying is that music notation on Linux is terrible. Even something that could compare to Noteworthy Composer would be worth the effort.

lilypond and musicxml conversion

mark van den borre's picture

On free music notation gui development...

The native .ly format Lilypond is using is really difficult to base a gui upon, but... Lilypond is growing a great MusicXML import filter. MusicXML is so much easier to base a gui upon. This might provide a starting point for a music notation gui.

If you read this, please tell Reinhard Kainhofer how much you appreciate his work on the MusicXML -> Lilypond filter!

Author's reply

Anonymous's picture

http://mscore.sourceforge.net/en/idx.php

https://canorus.berlios.de/wiki/index.php/Main_Page

http://www.musicedit.de/

http://noteedit.berlios.de/

I make no claims for these applications. Check them out and see for yourself if any work as you'd like.

Btw, MScore is based on MusicXML.

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState