An Audio Editor? We NEEEEDS It!

smallbee2I won’t bore you with the long checkered history of audio editors under BeOS and Haiku, and the many near-misses we have suffered through. Suffice it to say, we still don’t have a credible one, and as Golem said of the ring, we “neeeeeds it!”

Ever grasping at possibilities, let me toss this one out there. It’s called Kwave, and it’s for Kubuntu Linux, but was written using the cross-platform Qt framework. Much of it might be self-contained enough to “just work” under Haiku, but it seems likely some effort would have to be made to tie it in with Haiku’s media kit. For example, KWave has a requester that lets the user choose which output hardware to use, which is undoubtedly Linux-oriented.

Still, KWave has a lot going for it. Patterned after Audacity, it allows recording and editing of single tracks, and even multi-track mixing and editing. Might just be worth investigating!

Will Haiku become “HiCutie?”

smallbee2If you’ve been with the program long enough, you probably remember that Linux was the feedline for a considerable number of programs that were ported over (converted for use in) in BeOS.  The result was a long list of really useful tools, many of which were command line-based, which BeOS users (and now Haiku users) have benefited from.

Another fruitful resource is now being tapped, to port-over a whole series of programs that run, not from a command line shell, but graphically, as desktop apps for Haiku.  These programs, some with names suggesting their origin like the Qupzilla FTP server and Digital Q Clock, all run under Qt (pronounced like “cutie”), a cross-platform application framework that is used widely for developing software with a graphical, point-and-click user interface like what we’re all accustomed to using these days.

Borrowing a little info from Wikipedia, we see a number of operating system platforms where Qt is available, in addition to Haiku, including OpenSolaris, OS/2, webOS, Amazon Kindle, QMir, and even AmigaoOS.

Whole bunches of programs have been coded using Qt.  Quite a few have already found their way to Haiku and can be downloaded at the HaikuWare web site.

These nimageson-native programs are becoming so ubiquitous at HaikuWare that it almost begs the question, is Haiku in danger of becoming  HiCutie?   After a few panicky moments of consideration, it occurs to me that, right now Haiku needs all the apps it can get, and if some of them are built under a compatibility framework, that’s not such a big deal, as long as it’s stable and the programs work well.  There will always be coders who write directly and natively for Haiku too, and there will be more users and coders if they are attracted to an operating system that has increased viability due to the number of available apps.

It should be pointed out that the Qt framework has to be installed onto your Haiku computer before you can use any Qt-based programs, and that prompts another question:  Should Haiku be distributed with the Qt framework files, or provide them as an easily available “install optional package” resource?  Given the increasingly large role Qt appears to be playing, it might make pretty good sense to make the Qt experience as transparent as possible to new users.

Just asking questions.  I’m no expert on this, but I’d love to hear what people have to say about it.  Meanwhile, to the Qt porters, I say, keep up the good work, and keep the goodies coming!

Haiku MIDI Looms Large in MusicWeaver

smallbee2OK, I’ll admit the “looms” pun is bad, but the news is good. MusicWeaver is a tool for MIDI fans that has made its way over to Haiku from BeOS, thanks to the efforts of Buzzer Pete Goodeve.  The program was just updated and is available for download.

In Pete’s words, “The MusicWeaver is essentially a way to a ‘morph’ MIDI streams. It comprises a suite of small modules, instances of which can be connected together in a ‘diagram’ to perform operations on MIDI events. It is mostly intended to enhance live performance (with added voices, delays, quick patch change and so on). It is also capable of recording and playing back MIDI sequences, and playing — or playing with — prerecorded midifiles. Newer modules allow displaying various features of the music stream.”

That makes MusicWeaver more than just a MIDI composition tool, but an actual live performance enhancer. Know what I’d love to see? A YouTube video of a performance featuring Haiku and MusicWeaver!

Any takers?