Mix Libre
February 11th, 2007 by Dave Phillips
It's a mixed bag this week from Studio Dave. I'll skip the preliminaries and just invite you to dive in and check out some of the latest news from the ever-expanding world of Linux sound and music software. There's far more going on than I can possibly cover in my allotted space, but here's a quick survey of some recent remarkable activity.
LAC 2007
The next Linux Audio Conference will be held at the Technical University in Berlin, Germany, from March 22 through March 25, 2007. I missed last year's conference but I hope to attend and present a demonstration at this one. According to its organizers, the conference "... aims at bringing together developers and users of Linux and open source audio software with the target of information sharing, project discussion and music." Various events have been planned, including public talks and workshops, concerts, and tutorials. Some parts of the conference will be available in live streaming audio/video, and the text presentations will be published as a volume of the conference proceedings. Admission is free for all events except the concerts, so if you're in Berlin during those days you might want to drop in and see/hear what's going on at the cutting edge of Linux audio development and deployment.
Distro Watch
Some time ago I reviewed some of the fine "live" CDs of Linux systems optimimzed for multimedia work. I'm happy to report that those distributions continue to evolve and that their ranks have grown. MusiX has attained release level 0.79 (I tested 0.59), Dynebolic has reached version 2.3 (I profiled 2.1), and we can now add JAD (JackLab Audio Distribution) to the "live" list.
Marcos Guglielmetti, maintainer and chief designer of the MusiX distribution, recently sent a very cool message to the Linux Audio Users mail list. It seems that MusiX is being used in classes at Joe Wilson Intermediate School in Cedar Hill, Texas, USA, thanks to the efforts of instructor Marilyn Hagle. Marilyn teaches general music to 5th and 6th grade students, with the help of programs such as Solfege, Hydrogen, and NoteEdit. The students enjoy working with the system, and an upcoming concert will feature works that have been arranged with the software they've used in MusiX. Marilyn further noted that she has greater intentions for the system now that Blender and Cinelerra have been added to it. She has experience with Blender and hopes to use MusiX to help her kids to produce a full-blown music video. I love hearing reports like this one, so feel free to send me your own success stories with Linux in the classroom (music or otherwise). By the way, Marilyn started using computers in the classroom in 1982 and moved to software libre in 1998. According to Marcos, she thinks educators are "crazy or lazy" for not using Linux. Well, who am I to disagree ?
It so happens that my ancient 800 MHz machine has developed a nasty problem: I wanted to install the 32-bit version of 64Studio on this box but its PS2 ports are damaged. No problem, just use the USB ports, right ? That should have worked, but I discovered that for some reason my USB keyboard was abandoned by the system as soon as I reached the language setup. At that point the keyboard no longer functioned at all. Alas, this problem occurs on almost every distro I tried, with the exception of Dynebolic. When that system is launched with the "linux nohid" boot option everything works, including my USB mouse and keyboard. As a result, my old hardware has become a Dynebolic-based media center, and I love it, especially (cue segue) the awesome Amarok.
Amarok

Amarok has been reviewed, previewed, and profiled sufficiently elsewhere (see the Google lists), so I won't bother with a detailed account of its features. I will say that it has completely replaced XMMS as the music player of choice here at Studio Dave. My personal favorite aspects of the program include its unique playlist support and its 'way cool Context tabs. "Context" here means cover art retrieved from Amazon.com, song lyrics culled from a lyrics database, and artist biographies fetched from Wikipedia. Amarok packs a lot of other power under its hood, but you'll just have to check it out for yourself if you'd like to learn more about its media device support, or how it works with your iPod, or its integration with last.fm and Magnatunes, or... well, you get the idea. The only complaint I have about the program is its lack of support for JACK. Hopefully the developers will address that glaring omission and bring Amarok into the wider world of JACK-savvy Linux audio applications. I await the day.
Amarok's motto, "Rediscover your music!", is no mere slogan, so if you're looking for a modern player for your modern audio library, take Amarok for a spin. As we say here in the chill hinterlands of northwest Ohio, it's the bee's knees.
The bang Book

Pd documentation has been expanded with the release of The bang Book, a collection of essays, articles, and photographs assembled from the 1st International Pd~Convention held in Graz in the Fall of 2004. I've read the book in its entirety, and I do recommend it for all Pd users and developers, but I must emphasize that it is not a tutorial or how-to. The bulk of the text is dedicated more to the sociological and philosophical aspects of the program, relating Pd to current media theory and cultural anthropology. The quality of the writing varies, but the overall readability is quite impressive, particularly since English is not a first language for most (all?) of the authors. Standout sections include Frank Barknecht's excellent essay on his RRADical software, a fine interview with Miller Puckette (Pd's inventor), and Susanne Schmidt's musings on the motivations for writing free software.
The book is available as a freely downloadable PDF file, but you can order a hardbound version via email. The bound version includes a DVD of audio and video works presented at the Graz convention. See the book link above for more information.
Updated
Since I no longer maintain the Linux Sound & Music Applications pages I thought it would be a good idea to add some notices here regarding new releases and significant updates to the Linnux sound and music software arsenal. In no particular order then, here are some newsflashes from the Linux (but not only Linux) audio-oriented mail lists.
Catching Up With The Commons
I've written about the Common family of music and sound software many times in my articles. Bill Schottstaedt and Rick Taube are the principal architects of the family's outstanding applications, and they are certainly two of the most industrious developers in the music software community. Bill's Snd has evolved to version 8.8, and he continues to maintain and develop his Common Lisp Music synthesis environment and his Common Music Notation. Rick Taube's Common Music has reached version 2.10, with expanded support for SAL (an easier syntax for working with Common Music), display rendering via gnuplot, and improved realtime audio realization with Todd Ingalls' Sa.
Csounding

Csound 5.04 has been released, along with its usual bundle of new features and bug fixes. I've been experimenting a bit with the OSC (Open Sound Control) support in this release, thanks especially to a unique program called IanniX. Its Web page describes IanniX as "a graphical editor of multidimensional and multi-formal scores, a kind of poly-temporal meta-sequencer", based on ideas first articulated and presented by composer Iannis Xenakis in his UPIC system of music composition software. IanniX presents the user with a canvas upon which various graphic shapes and designs act as control elements for external synthesizers. Its control messages are packaged in the OSC format, ergo any OSC-aware synthesizer can function as IanniX's audio engine. Happily, Csound is one of those synths, and thanks to much assistance from master Csounders David Akbari and Jonathan Murphy I was able to control IanniX via Csound's OSC opcodes. I've only begun to test the system, but it looks very promising as a unique composition environment. By the way, if Csound isn't your particular cup of synthesis tea the IanniX developers have thoughtfully included examples for use with ChucK, SuperCollider3, and Pd (of course).

I've also been working with Øyvind Brandtsegg's superb ImproSculpt, my favorite Csound interface. ImproSculpt is especially designed for live performance, with user-controllable modules for pitch-tracking, pattern sequencing, soundfile granulization, and many other useful effects and functions. It is not a generalized interface for Csound, but if you've ever wondered what modern Csound can do, ImproSculpt provides a superb extended example of its capabilities. An ImproSculpt Wiki has been established, check it out for more details regarding this wonderful software.
By the way, Steven Yi caught up with the man and his work in an interview with Øyvind Brandtsegg in the latest issue of the Csound Journal. It's a good read, well worth your attention.
Other recent notable Csound developments include a new release of Steven Yi's great blue Csound synthesis and composition environment, Jacob Joaquin's new Csound blog, and Toby Shepard's Csound Wiki. Csound thrives these days, no doubt.
Rosegardening

Hot on the heels of its recent 1.4 release, here comes Rosegarden 1.5 with more new features and fixes. Perhaps the most exciting addition to this release is its support for audio time-stretching, but alas, I haven't had an opportunity to build and test this new version (it's not yet in the 64Studio or Debian repositories). As soon as I get into it I'll post a more substantial review. In the meanwhile you could download and try it yourself, so feel free to post here any preliminary reports of your experiences with Rosegarden 1.5.
Regarding ZynAddSubFX

Paul Nasca's ZynAddSubFX is certainly one of the most popular software synthesizers for Linux, but it does have some problems with its JACK support. The synth will sometimes unceremoniously pop out of the JACK graph, making it a rather risky proposition for live use. ZynAddSubFX is a very complex piece of coding, and it is apparently a non-trivial undertaking to improve its behavior with JACK. However, a group of users and developers have taken up the task, and patches are already available from Karsten Wiese's SF repository and Frieder Bürzele's ZynPatches site. Improvements include better JACK support, ALSA MIDI sequencer support, and preliminary support for the new combined JACK/MIDI protocol. Check out the newness, make your usability reports, and feel free to join in the development fun, you can help make one of our best synths even better.
Outro
Linux audio developers continue to pump out the good stuff, so try some, you might like it, and be sure to let the devels know how it works or doesn't work for you. Feel free to post comments here too, and I'll return in a couple of weeks with more news from the Linux sounding edge.
__________________________
Special Magazine Offer -- 2 Free Trial Issues!
Receive 2 free trial issues of Linux Journal as well as instant online access to current and past issues. There's NO RISK and NO OBLIGATION to buy. CLICK HERE for offer
Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.
Sorry, offer available in the US only. International orders, click here.
Subscribe now!
Recently Popular
| Linux HOWTO: Video Editing Magic with ffmpeg | Jul-23-08 |
| The new business of free radio | Jul-24-08 |
| Why We Must React to ACTA | Jul-24-08 |
| Chapter 16: Ubuntu and Your iPod | Aug-30-06 |
| Boot with GRUB | May-01-01 |
| Review: HP 2133 Mini-Note | Jul-16-08 |
Featured Videos
Non-linear video editing tools are great, but they're not always the best tool for the job. This is where a powerful tool like ffmpeg becomes useful. This tutorial by Elliot Isaacson covers the basics of transcoding video, as well as more advanced tricks like creating animations, screen captures, and slow motion effects.
Shawn Powers reviews the HP Mini-Note portable computer.
Thanks to our sponsor: Silicon Mechanics
Silicon Mechanics is a leading manufacturer of rackmount servers, storage, and high performance computing hardware. The best warranty offerings available are backed by experts dedicated to customer satisfaction.
From the Magazine
August 2008, #172
There's nuttin like a Cool Project to give you some relief from the summer heat, so get out your parka cuz we got a bunch of em. First up is the BUG, not a bug, The BUG. It's got a GPS, camera and more, in a hand-sized package that's user programmable. The BUG does everything. It's both a floor wax and a dessert topping. Get one now. Need a software version of a Swiss Army knife? Take a look at Billix, and don't leave home without it. Then, chew on this one, an X server on a Gumstix device driving an E-Ink display. Need more storage? How about 16 Terabytes? Can do.
And, of course, we have the usual cast of characters: Marcel, Reuven, Dave, Kyle, Doc, plus the new kid on the block Shawn Powers. But it doesn't stop there: build a MythTV box on a budget, build your own GIS system, set up the tools to monitor your enterprise and more. Finally, remember The War of the Worlds? Now you can play too.
Delicious
Digg
Reddit
Newsvine
Technorati







Mix Libre
On April 17th, 2008 concon says:
Thanks for the suggestion…
__________________________muhabbet | Yonja | Netlog
Love This
On October 15th, 2007 Credit Repair (not verified) says:
>> Linux audio developers continue to pump out the good stuff
Can't wait for more...
I noticed
On October 12th, 2007 Jack in the box (not verified) says:
You know, I hear what your saying. I seem to have one small problem with all Linux software I try. It's never nothiing major though.
Say What?
On October 13th, 2007 fel3232 (not verified) says:
lINUX IS TOP NOTCH, BRO/ i HAVE BEEN USING IT FOR YEARS NOW
linux
On October 2nd, 2007 enigma songs downloads (not verified) says:
we don't to forks/streams resource filesystems Linux has? like NT add Why Thanks.
thanks
On October 1st, 2007 oyun (not verified) says:
thank you like
sende
On October 1st, 2007 urla (not verified) says:
sende thanks..!
We think this is an
On September 30th, 2007 Home Refurbish Course (not verified) says:
We think this is an inspiring article.
I choose my very sexy lades
On September 28th, 2007 My XXX Ladies (not verified) says:
I choose my very sexy lades and make sure their the best, just like this article.
comfort zone
On September 26th, 2007 Romeo A. (not verified) says:
its good linux has product lines that develop rapidly and diversely. being an old i stick to the linux product i have been using. some of the consoles you featured would scare the wits out of oldies like me...informative anyways...
JAD Live?
On March 20th, 2007 Alistair McDonald (not verified) says:
I can't find any reference to JAD as a live distro. This is a shame, as it's large (needs to go on a DVD), and surely they could have spared the space for the stuff to make it "live".
I am very impressed with Dyne:Bolic, now at 2.4.2. Nests and Docks are a really great feature that all live distros should embrace, and the module facility (want a new app not in the distro - make (or download) a module, and it will always be there for you).
If only there was a single, cohesive tutorial for us newbies!
You can get Jack to work
On March 9th, 2007 Anonymous (not verified) says:
You can get Jack to work with Amarok if you are prepared to compile libxine from subversion (or cvs - I can't remember which)... as currently amarok uses xine to do the actual playback (other engines are supported too though)... Hopefully it will be in the next release.
This was the only way I could get amarok to play with my soundcard (freebob)
Amarok-Jack
On July 18th, 2008 Zak (not verified) says:
This may be old news, but it is possible no to run amorok seamlessly under jack with the current xine engine (at least on openSUSE/JAD). Simply install the Amarok-xine engine and choose Jack as the output. Love it!
What HW can be used?
On February 24th, 2007 Michael Stahnke (not verified) says:
Is there any higher-end hardware that can be used? I sold all my MOTU and Tascam gear because I couldn't use any of it on Linux. I am starting to want to record again, and would like at least 4x4 I/O, maybe more. M-audio used to claim to support linux, but since being purchased by AVID, I see their support has stopped, at least on newer devices.
Also, control surfaces, are there any drivers for them yet? Mackie Universal or Mackie HUI?
Author's reply
On February 26th, 2007 Anonymous (not verified) says:
Hi Michael:
For the record, M-Audio never directly supported Linux. They supplied data sheets and other technical information to ALSA and other developers of 3rd party drivers. ALSA and OSS/Linux still provide pro-level support for the M-Audio Delta series (the 44 looks like it might be perfect for you; I use a Delta 66).
The RME Hammerfall is also supported, it's a rather high-end piece of gear. See the ALSA Soundcard Matrix for a full list of currently supported audio cards and chipsets.
Control surfaces are supported in Ardour, but you'll have to check the Ardour Web site for current status reports.
Btw, some Firewire audio devices are now supported, thanks to the great work of the FreeBob project.
HTH,
dp
Linux as Audio and MIDI Workstations
On February 19th, 2007 Jawara (not verified) says:
Big Up and Nuff Respect to all GNU/Linux Audio (Multimedia) Application Developers for there fine and amazing applications.
Just want to say that Audio Production on GNU/Linux Reggae Rocks with
Caribbean Phunk.
In my studio i'm currently running my own custom installs of Debian Etch on a PIII 700 laptop for MIDI Pre Production, and Gentoo 2006 on a Dual Xeon 2.0 Ghz for Audio Multi-tracking productions.
I initially used Rosegarden but switched to Muse for MIDI sequencing, and i'm now discovering the wonders of Ardour for Non Destructive audio multi-track recording, editing and mixing.
I'm also able to run Ardour on Ubuntu Dapper as is, no kernel recompilation for audio latency specific realtime preemption, with at least 12 tracks of audio on a P4 3.0 Ghz. It barfs a when i start to add plugins though.
Still using Audacity on Linux and Windows (Natively and in a VM) for basic recording, editing, and converting.
Also still have to use Windows XP because of lack of Mlan (firewire) drivers for my Yamaha 01x mixer/control surface. Other than that Linux all the way.
We Jammin
MIDI workstation article:
http://yafsug.itiopi.com/projectz-yafsug/projectz-amw/projectz-amw-00.php
CD Mastered in Jamin on Jamendo
http://yafsug.itiopi.com/mediaz.php
Soon Come:
Working on a remix of Ana by Vieux Farka Touré for the Creative Commons, ccMixter, Modiba Productions Vieux Farka Touré Remix Contest on Linux.
Author's reply
On February 20th, 2007 Anonymous (not verified) says:
Hi Jawara,
Thank you for your note, it's exciting to learn about people actually using those cool tools in a production setting. I hope you have continuing success, and please feel free to let me know how things move along for you and your projects.
Jah love,
dp