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.
harmonySEQ
"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).
SunVox
"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.
Ocenaudio
"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 libpng12.so.0, but I resolved that problem with a link from libpng14.so.0. Voila, ocenaudio runs nicely on 64-bit Arch. Perhaps the developers will consider adding a standard tarball to their packaged versions ?
Spectrum3D
"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.
Outro
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.
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- RSS Feeds
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Drupal Is a Framework: Why Everyone Needs to Understand This
- Home, My Backup Data Center
- A Topic for Discussion - Open Source Feature-Richness?
- What's the tweeting protocol?
- Dart: a New Web Programming Experience
- Developer Poll
- May 2013 Issue of Linux Journal: Raspberry Pi
- Reply to comment | Linux Journal
54 min 46 sec ago - Reply to comment | Linux Journal
3 hours 27 min ago - Reply to comment | Linux Journal
4 hours 44 min ago - great post
5 hours 19 min ago - Google Docs
5 hours 41 min ago - Reply to comment | Linux Journal
10 hours 30 min ago - Reply to comment | Linux Journal
11 hours 17 min ago - Web Hosting IQ
12 hours 51 min ago - Thanks for taking the time to
14 hours 27 min ago - Linux is good
16 hours 25 min ago
Enter to Win an Adafruit Prototyping Pi Plate Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Prototyping Pi Plate Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
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.



Comments
Free software is one of the
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
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
Thanks for the note, Atte, I've fixed the URL. Be sure to let us know when your new music is available. :)
Best,
dp
Similis sum folio de quo ludunt venti.
spectrum3d problems
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
and
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)
jack*
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
Silly.
maybe this helps,
'sodo
spectrum3d problems
Hello
There is a new version of Spectrum3d published today : SDL_ttf is no longer required as a dependency. It is available on Sourceforge ( https://sourceforge.net/projects/spectrum3d/files/spectrum3d-2.0.0.tar.g... )
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.
Victor
Author's reply
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.
Best,
dp
Similis sum folio de quo ludunt venti.
spectrum3d problems
Hello
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
Victor