Short Notices: News In Linux Audio

I hope all my readers enjoyed the best of the holiday season. I've been busy with the predictable confusions and minor crises that attend this time of year, but I managed to find time to jot down some recommendations for my readers. Go on, you've been good, give yourself a few extra belated gifts and don't worry if your budget's busted - it's all free software, you can't beat these deals.


"live loop-based MIDI software sequencer intended to aid music composers and performers"

Figure 1. harmonySEQ (Full size)

I built and installed the latest development version 0.16 of harmonySEQ (Figure 1) on a 64-bit Arch system. This "little" sequencer is a straightforward MIDI loop composition environment with some unique features, e.g. a Control Sequence editor for writing MIDI Controller curves and OSC support for remote transport control. HarmonySEQ has also borrowed a page from Dr. Emile Tobenfeld's great Keyboard Controlled Sequencer, i.e. the user can assign sequences to keypresses, a very flexible method for patching together fixed-form compositions or for formal improvisation in realtime performance. However you choose to use it, harmonySEQ is likely to find a permanent place in your Linux MIDI system. For more information see the harmonySEQ home and Louigi Verona's article on his use of harmonySEQ. While you're out there, you should also check out his music improvised with harmonySEQ, it's an impressive display of the program's potential (and the composer's talent).

  "modular synthesizer with pattern based sequencer (tracker)"

Developer Alex Zolotov calls his SunVox (Figure 2) a "modular music creation studio". It's a light-weight but complete music composition environment that includes a handy set of built-in synthesizers and effects processors. The "modular" in Alex's description refers to the program's module tracker, a music sequencing interface designed originally for music composition programs in the late 1980s. The tracker UI is easy to use and lends itself to complex pattern-based composition, but I should emphasize that any kind of music can be composed with a tracker.

Figure 2. SunVox (Full size)

I tested SunVox for Linux x86 on AVLinux running plain vanilla ALSA. The Linux builds currently support only ALSA (with a fixed sample rate of 44.1 kHz), but support is planned for JACK and OSC. Incidentally, the SunVox package structure has no top directory, so when it's unpacked it spills its contents into the current directory. Save yourself some hassle and create a $HOME/sunvox directory for the zipfile, then unpack the thing there. The better news is that SunVox worked right out of the box. I entered the sunvox/linux_x86 directory, ran the binary located there, and checked out some of the example files in the aptly-named examples directory. Everything just worked, though latency and general performance could be improved by some user-preference tweaks.

A single download includes packages for Linux (x64 and x86_64), Mac OSX, and Windows, along with packages for mobile device systems such as PalmOS and iOS for tracking on the go. A version for iOS can be purchased at Apple's Apps Store. Alas, as far as I can tell, source code is not available.

Aviary's Roc And Myna
  "simple but powerful loop composer and audio editor/mixer"

The programmers at Aviary have come up with a variety of cool Web-based applications, including a suite of image processing tools and two programs for audio folk. Roc (Figure 3) provides a simple interface for composing music loops, complete with a palette of immediately usable General MIDI instruments. The program is easy to use - you assign an instrument to a track, then you use a standard piano-roll GUI to select the beats you want played by the instrument. I had fun composing some drum loops and checking out the included example files. I had to join the Aviary Community in order to save my work, but the process was quick, painless, and free. Once my account was in place I could work on loops, save them, and download them as MP3 or WAV files. Those files can then be loaded into Aviary's Myna soundfile editor/mixer (Figure 4) and arranged into song forms. Like Roc, Myna presents a simple interface to a well-designed editor. Myna provides the expected complement of basic edit functions, but it also comes with gain automation and integrated effects processing. No, the effects aren't exactly Bias Peak quality, but they perform well for their intended purposes.

Figure 3. The Roc music creator (Full size)

After saving my files I can re-open them at any time in their respective editors, i.e. patterns in Roc and audio clips in Myna. I can also link my projects to my SoundCloud account, though I'm afraid that my current creations are simple proofs of concept and - so far - not worth posting to the Cloud. However, though my proofs may be simple they indicate clearly that Aviary's software is capable of far more interesting output.

Figure 4. The Myna mixer/editor (Full size)

A final note: I tested the Aviary programs on my 64-bit Arch system with JACK enabled and active. Everything worked perfectly. Kudos to all at Arch and Aviary for work well done.

  "cross-platform, easy to use, fast and functional audio editor"

The Ocenaudio editor lives up to its site's description. It has a pleasant GUI (Figure 5), quite handsome in full wide-screen display, and it includes a good set of basic editing tools, with some nice touches for its usability, e.g. the Paste Special dialog's presentation of the expected variety of paste operations. The program provides a built-in set of effects and dynamics processors, each with the handy preview option seen in Figure 5. VST support is available for the Mac and Windows version of the program, but there is currently no support for any Linux plugin architecture. There's also no support for JACK and source code is not yet available. Despite these conditions ocenaudio makes another fine addition to your Linux audio toolkit.

Figure 5. ocenaudio (Full size)

I tested the program on my 64-bit Arch box and on my i586 Ubuntu system. The binary ran without complications with Ubuntu, but I had difficulties with it on the Arch system. I had to convert an RPM to a tarball, then I installed the package to the /usr and /opt directories. Alas, the binary missed, but I resolved that problem with a link from Voila, ocenaudio runs nicely on 64-bit Arch. Perhaps the developers will consider adding a standard tarball to their packaged versions ?

  "displays the harmonics of the sound in 3D"

Long ago I saw a neat screenshot from a program called Spectrogram, written by Alan Peevers. It showed off a colorized waterfall display that apparently analyzed an audio input and represented the results of its analysis in realtime. I say "apparently" because I never got to use the program - it was made for machines built by SGI, and I was unable to completely port Mr Peevers software to Linux. I liked Spectrogram's display, and for many years I've been on the look-out for a similar program. Recently I read about Spectrum3D on the Linux Musicians forum. I checked it out, its screenshots (Figure 6) were very similar to those from Spectrogram, so I downloaded and built the program for three different systems. Alas, it segfaults on my 64-bit Arch box (I'm working on finding out why) but it runs perfectly on my 32-bit Ubuntu and AVLinux installations.

Figure 6. Spectrum3D (Full size)

Has the spirit of Spectrogram come to life at last on Linux ? Well, not quite. The display needs smoother color filling to compare with the SGI program, but I'm not going to complain. Spectrum3D performs nicely as-is - well, it performs nicely on my 32-bit boxes - and I look forward to its future improvement.

More Newsworthy News Items

More items of special notice :

A new beta release of Renoise 2.8 is now available for registered users. Lots of new features, performance improvements, and code fixes. As a result, I anticipate more excellent music from Atte Andre Jensen, a stellar performer with Renoise.

Ardour3 has been in beta for a few weeks. After a lengthy stay at alpha status the project has moved officially into the next level. I've been working with it, it's wonderful, but I warn enthusiastic readers that it is still beta-stage software, it is not a final release. However, it is workable if you're willing to suffer the consequences of testing an early release. Still not scared off ? Cool, then head over to the Ardour site and check out the news on the latest versions available for testing.

As Rui Nuno Capela promised, 2011 was the year his QTractor got automation. It got a lot more than that too, and you can see it all for yourself in the latest incarnation of Rui's wonderful DAW. Gain automation, LV2 support, UI improvements, and much more, just waiting for your creative input.

Csound 5.15 has been released in its various packages. This version includes some new opcodes, improved documentation, more work on the new parser, and the usual bug fixes and performance improvements. The development crew also welcomed new member Tito Latini into the community. I'm happy to see new talent expand the resources available for Csound's development, and at the same time I must express deepest thanks to jpff, Michael G, Steven, Victor, Rory, Matt, Richard D, and every developer who's ever put a line into the Csound codebase. Onwards toward 6.0 !

The Hydrogen drum sequencer has attained beta status for its 0.9.6 release. Hydrogen is a great program, I'm eager to get into this latest version. There are many improvements to its UI and for its overall performance, so get your testing hats on and get the bugs out, we need to keep pushing Hydrogen towards v1.0.

Just before I closed this article Frank Kober announced a new release (0.4.4) of QMidiArp, RJ Ryan notified the Linux audio community that the superb Mixxx DJ software has reached its 1.10 public release, and the Buzztard crew announced the arrival of version 0.6.0 of their project. Thanks for the news, guys, and thanks for the great apps.

My last announcement is certainly not the least. The next Linux Audio Conference will be held at Stanford CA from April 12 through 15, 2012. Papers and music submissions are due by January 22, so get busy with your presentations. This will mark the first time the conference takes place in the States, and it just so happens that I've been invited to be the keynote speaker. I hope to see many old friends and meet many new ones, so mark your calendar and make your plans, because April will be here soon.


Next, my article on the latest news in the ever-fascinating world of Miller Puckette's Pure Data, better known to its users as Pd. It's a big report, don't miss it. In the meantime you now have some cool new toys, so go to your room and play.



Similis sum folio de quo ludunt venti.


Comment viewing options

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

Free software is one of the

Harv's picture

Free software is one of the best things that technology has to offer. As of open-source audio application, I had used Audacity to record and edit audio files. We even used it as a topic for our paper in college analyzing frequency range. secret of millionaire mind

Link to modlys

Atte André Jensen's picture

Hi Dave

Thanks for the kind words about me and modlys! Unfortunately the link seems to include an extra %20 (or something)...

NB: I am indeed working on loads of new music, actually 4 albums in parallel, which has proven to be a not-so-great idea :-)

Author's reply

Dave Phillips's picture

Thanks for the note, Atte, I've fixed the URL. Be sure to let us know when your new music is available. :)



Similis sum folio de quo ludunt venti.

spectrum3d problems

Sodo's picture

Hey Dave,
I had similar problems with Spectrum3d on my Fedora 15 x86-64 system, but they were related to dependencies.
configure: error: SDL_ttf library (libsdl-ttf) is required for this program
display.c:25:25: fatal error: SDL/SDL_ttf.h: No such file or directory

I needed to have the following packages installed:
SDL_ttf* (32-bit, 64-bit and devel packages)

If jack isn't installed and running, you'll get this error, even if you're using a mic or an audio file:
*** Checking if JACK is running (Jack error messages are normal):
Cannot connect to server socket err = No such file or directory


maybe this helps,

spectrum3d problems

Bernard Victor Delvaux's picture


There is a new version of Spectrum3d published today : SDL_ttf is no longer required as a dependency. It is available on Sourceforge ( )

If jack isn't installed and running, you'll get this error, even if you're using a mic or an audio file:
*** Checking if JACK is running (Jack error messages are normal):
Cannot connect to server socket err = No such file or directory

Well actually this is not a real error message. Every time an audio stream is started without JACK, a check is performed to make sure that Jack is not runing; otherwise the app might be stuck because of that. So everytime you 'Play' something either from the mic or from an audio file WITHOUT JACK this message will appear and this is normal; I want to get rid of it in this specific context but I cannot for the moment... (This is why it is written : "Jack error messages are normal")

Thank you for your interest; please do not not hesitate to report anything.


Author's reply

Dave Phillips's picture

Thanks, sodo, but it still doesn't work. I can get the program to start but any attempt to actually use it just segfaults. I'll keep looking into a possible fix, and in the meanwhile I can use it on my 32-bit boxes.



Similis sum folio de quo ludunt venti.

spectrum3d problems

Bernard Victor Delvaux's picture


Could you try the new version to see if the problem is still there and report the result to me? Since sdl_ttf is no longer needed the issue could be solved
Thank you for your interrest


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