Linux Audio Update

This week we have more straight reporting from Studio Dave with a look at some conference activity, cool developments in the world of Ardour and news about some new and updated programs for your complete Linux music production studio.


LAC2009

The Linux Audio Conference for 2009 was held in Parma, Italy, from April 15 through April 19. Alas, I was unable to attend, but the organizers again provided video and audio streams for us stay-at-homes. Video recordings and PDF files of the slide shows are already available at http://lad.linuxaudio.org/events/2009_cdm/. Incidentally, the video quality is superb (Figure 1)—a testament to the advances in the Vorbis Project's Theora video codec. Major thanks to Jörn Nettingsmeier and his crew for their splendid work to capture the presentations in such excellent quality streams and files.

Figure 1. IOannes Zmölnig at LAC2009

This conference is a key "meeting of the minds" for Linux audio developers and users. Represented projects included Csound, the Q programming language, Pure Data (Pd), netjack and many others. Former conferences have been characterized by an abundance of fine conversation, music, food and wine, and reports indicate that organizer Fons Adriaensen maintained the tradition in excellent style. Judging from the quality of the papers I've read and the videos I've watched, LAC2009 appears to have been another successful event. As far as I know, the date and location of LAC2010 have not been formally announced, although Utrecht has been mentioned as a likely candidate.


The Software Beat

Paul Nasca is widely known for his superb ZynAddSubFX, a very deep and popular softsynth (it runs on Linux and Windows). He also is known for his unique PaulStretch (Figure 2), now available in version 2.0. PaulStretch can be used for normal time compression/expansion, but it has been designed especially for extreme application. For example, when I processed a 49-second soundfile with the HyperStretch function, the default output length was almost 1 hour 30 minutes. Obviously time expansion of this duration is meant for experimental purposes, and the results can be very surprising. Incidentally, the maximum stretch for my little test file was 1,553 years and 284 days. If more time is needed, perhaps you should contact the developer.

Figure 2. PaulStretch 2.0

Tomasz Mon has announced his gdigi (Figure 3), an editor for the Digitech RP250/RP500 guitar processor pedals. gdigi intends to provide the editing capabilities found in Digitech's X-Edit software, and the author invites requests for more supported devices. In other guitar-oriented news, Hermann Meyer has updated his wonderful guitarix to 0.04.1-1 (Figure 4). The new version includes some major bug fixes and introduces a new Oscilloscope view for those of us who can't get enough visual feedback.

Figure 3. gdigi

Figure 4. guitarix

The modern digital audio workstation (DAW) deals not only with audio and MIDI, but also is expected to provide some degree of support for video display and edition. Developer Robin Gareus has produced a couple such programs, including his well-known xjadeo, a video display window with JACK syncronization capability. xjadeo works beautifully with Ardour, but, alas, it provides no timeline within Ardour itself. Enter Robin's aics, the Ardour image compositor socket. In lieu of a full explanation, I'll simply tell you that aics provides that timeline (Figure 5). Direct editing of the video within Ardour is not yet possible, but it's clear that that is the direction and goal. The aics software is still in its infancy, so don't expect a polished package yet.

Figure 5. aics at Work

The Hydrogen developers have announced the release of version 0.9.4rc1 (Figure 6) of their premier drum machine/rhythm composer for Linux. This version is a release candidate, and the developers want feedback from users, as much as possible. The rc1 status indicates that a full release is imminent, so help the crew find and fix the remaining bugs in this most excellent Linux audio software.

Figure 6. Hydrogen 0.9.4

Inspired by a topic heading at KVRaudio, I checked up on the latest news from the Bristol site on SourceForge. Bristol (Figure 7) is developer Nick Copeland's ongoing project to provide Linux musicians with a high-quality emulator of classic synthesizers. The current list of emulations include a variety of synths manufactured originally by Korg, Roland, Yamaha, Moog, Arp, Sequential Circuits and other companies associated with the Golden Age of hardware synthesizers. In addition to those goodies, Nick has thrown in emulators for Hammond and Vox organs, along with a general-purpose virtual mixing desk. The news page on its home site indicates that Bristol will soon expand its collection of softsynths with emulators for the Korg MS20 and the EMS Synthi A.

Figure 7. Bristol as the Yamaha DX7


The Music Cafe

Speaking of KVRaudio, I've placed a few pieces in the site's neat Music Cafe, a posting space for composers and songwriters to announce their recordings. The Music Cafe is open to all kinds of music, produced with any combination of hardware and software, and I've heard some wonderful things there. I also was happy to discover that I'm not the only Linux-based contributor to the Cafe (greetings to folderol and Count Fuzzball!), although platforms don't seem to matter too much in the music discussions. And, in case you're wondering, KVR specializes in news and reports about audio/MIDI software, especially audio/MIDI plugins. The site offers an impressive amount of useful platform-neutral information and some great discussion forums, although I suspect its greatest draw is its excellent (and huge) database of plugins. The database lists items commercial, noncommercial and otherwise, including LADSPA, DSSI and VST plugins in native Linux format (for example, Discovery.so).


The Wizards of OSC

Marije Baalman's work has focused primarily on wavefield synthesis, extensions to the SuperCollider3 audio synthesis and processing environment, and software for working with sensor input. Recently, she has developed MotionTrackOSC (Figure 8), a program that tracks movement from a camera's real-time input or from a video file and converts that data to OSC messages. I haven't done much with it yet, but I plan to set up a system in which MotionTrackOSC will translate t'ai chi movements into real-time control messages for the audio and graphics parameters in AVSynthesis.

Figure 8. MotionTrackOSC

Ardour does OSC too, as I read in the article Controlling Ardour with SuperCollider via Open Sound Control (OSC), an excellent summary published on the SuperCollider site. The experimentalist in me is eager to start playing with the system described in that article, and I can imagine using it for some interesting algorithmic control over Ardour's mixer. And, by the way, have I mentioned that Ardour 2.8 is now available? See the Ardour home pages for details and download.

Kai Vehmanen has added preliminary OSC support to the latest release of his wonderful ecasound DAW. In point of fact, ecasound needs a review here soon. The project has continued to evolve as the command-line DAW for Linux, but some excellent GUIs have been created for it, such as Joel Roth's Perl/Tk-based Nama (Figure 9) and Felix Le Blanc's EMi (Ecasound Mastering interface) (Figure 10).

Figure 9. Nama

Figure 10. EMi


The Restivo Report

Keyboard wizard Ken Restivo sent the following message to the Linux Audio Users mail-list :

I'm happy to report that Linux softsynths have been used on a commercial pop/rock CD called Lawler Rules. I did some studio work for them over the last year, and the CD is finally out. They produced it on a Mac with ProTools. I played keyboards on it and used exclusively Linux and Linux softsynths. I used AMS for the Moog and ZynAddSubFX for the synthy-string pad on Cocaine Cowboys, and PHASEX for the ARP-y plinks on Death. AZR3 is Hammond organ and Fluidsynth for piano on most of the songs, and Fluidsynth is also the bass on Big Groove. If you like commercial classic rock, enjoy.

Check out the song samples on the MySpace page. It's definitely a classic rock groove, and Ken's playing is fine as always. And, be sure to check out the music at restivo.org, if you can't get enough Ken.


Outro

That's the wrap for this week. I hope you've enjoyed the report, and I hope you've been inspired to try some of the software yourself. I'll be back soon with a HOWTO focused on building Linux audio software, but in the meanwhile, I'm interested in what topics my readers would like to see covered here. Add your suggestions to the Comments section, and I'll be happy to consider any requests (although, of course, I can't promise I'll get to all of them).

So, until next time, stay well-intoned, rhythmically accurate and passionately expressive.

______________________

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.

Sad news...

zak89's picture

Another linux audio update you may wish to comment on in the future; Michael Bohle (aka Metasymbol) has announced that the much-underloved Jacklab is finally closing it's doors (so to speak). Its first and only distro release (JAD 1.0, based on openSUSE 10.2) is now unsupported and very out of date, and the team no longer has the time or money for further development or even maintaining the current website infrastructure.

As I happen to know that Dave is/was a fellow JAD user, I figured I should post here.

Zak

sad indeed

Dave Phillips's picture

Wow, that is bad news. My secondary production machine is JAD-powered, and I love it. It's incredibly stable, with very low latency, and has excellent OOTB support for the Wine/wineasio combination. It's also my primary box for working with AVSynthesis, my favorite Csound/OpenGL environment.

Eventually I'll have to consider upgrading that machine to a different distro. Meanwhile I'll use JAD 1.0 until I have to switch.

Thanks for the update, Zak, even if it is a bit somber.

Best,

dp

Similis sum folio de quo ludunt venti.

opensource audio on the Mac?

Harry LeBlanc's picture

I would love to see an article on opensource audio software that also runs on Mac OS X.
I'll be doing a studio-based creative group for boys at a local high school next year, and they're all Macs. I would love to get the lowdown on ready-to-go packages, how to compile apps for the Mac, working with dependencies, etc.
Thanks,
Harry

great topic idea

Dave Phillips's picture

Thanks for the suggestion, Harry. All I need is a Mac and I'm ready to go. ;)

My brother owns a recent Mac, maybe I can get him to help out. At any rate, your suggestion is a keeper.

Best,

dp

Similis sum folio de quo ludunt venti.

Same old crap

Anonymous's picture

This is the same old crap audio software that's been out for some time. Nothing to see here.

I would be glad to be

Anonymous's picture

I would be glad to be informed of evolutions of linux audio support now OSS is free again. I remember reading an interesting article on the history of OSS & ALSA, and I wonder if things moved a bit since then.

thanks for the reminder

Dave Phillips's picture

I keep swearing to myself that I'll review the latest OSS/Linux package, so I promise to take a look as soon as possible. I remember OSS/Linux as a stable and easy-to-install system, I need to check it out again.

Best,

dp

Similis sum folio de quo ludunt venti.

Wake me when audio is consistent and easy.

MikeFM's picture

Audio is one of my pet peeves of Linux. There isn't one universal system that works on all distros, with all apps, on all devices, easy to config and use, with multiple apps running, and multiple users logged into their X accounts. It's one of the least friendly systems on your average Linux system.

Sound isn't that mysterious a system so I fail to see why it hasn't been ironed out. If graphics were still in this level of suck then nobody would consider using Linux. Even 3D support is better than audio. Mac OS and Windows both handle sound much better and that is something I hate to admit.

try music oriented distro's and liveCD's

Anonymous's picture

Music oriented distro's and liveCD's, or their earlier incarnations, have been around for years:

Musix, PureDyne, 64-Studio, Studio To Go, UbuntuStudio

The liveCD's can auto configure just about linux supported devices with opensource drivers and have high-resolution timer or realtime kernel for low latency midi/audio performance. Devices without opensource drivers means that the Manufacuters want to screw us over anyway they can, including limiting the redistributing of drivers by distro makers.

Linux Audio

R. Marschall's picture

Given that Linux runs on devices from the size of mobile telephones to the largest supercomputers in the world, it is really no surprise there is no 'one size fits all' audio solution.

My company uses real-time Linux distributions such as STG and UbuntuStudio on its recording studio machines and they do everything we want them to do. The university departm
ent at which I teach (music and media studies) also predominantly uses Linux boxes for content creation (along with some OS-X Macs).

All these boxes operate almost 24/7 working with pro-audio. We have never had a crash of a stable version of a system or program. I'd say the software quality is excellent!

Thanks Dave!

Marc's picture

I love getting updates like this on the state of Linux audio. One of the reasons I subscribed. :-) A lot of stuff here I didn't know about, too...

A perfect GNU & Linux Sudio HowTo

Renich's picture

Hey, man!

The title is self explanatory! Do one and help us out. Be specific; do it on one distro and let us find out the rest.

I use Fedora, btw, hehe!

It's hard to be free... but I love to struggle. Love isn't asked for; it's just given. Respect isn't asked for; it's earned!
Renich Bon Ciric

http://www.woralelandia.com/
http://www.introbella.com/

Try music oriented liveCD, simple, no installation required

Anonymous's picture

How about you try some of the liveCD (or DVD) distros. Download and burn the CD image, boot up from the CD and you can even do your own review. Try:

Musix, PureDyne, 64 Studio

These 3 distros are base on Debian, can be installed on the hard drive should you want to keep them. Or choose to spend days and weeks, you can use them as guides (learn from it's configuration) and configure your own Debian, or other distro. Your choice.

Somehow I think that the

Andrew Coughlan's picture

Somehow I think that the topic that Dave saw was one of my various ramblings about the Bristol SID synth....

>.<

Also, considering you've also put a link to my "site" (more of a dumping ground for mp3 files etc etc), I might actually just put up a webpage or two. :-)

Andrew.

Hi Andrew, Yes, your

Dave Phillips's picture

Hi Andrew,

Yes, your comments got me looking at Bristol again. Thanks !

And I hope you do put up a page so more people can hear your music. :)

Best regards,

Dave Phillips

Similis sum folio de quo ludunt venti.

Webinar
One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Webinar
Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix