Archive for the 'Music' Category

On enterprise technologies

Back in 2001 or so one of my friends told me when he heard I was experimenting with Delphi that all these Delphi, VB and C++ are dead and soon there will be only Java.

About a week ago I cooked up a list of free patch editors and managers of external synths and samplers for the recently started linuxsound.ru. And now that yet another shovel for amateur grave diggers vintage synth manager is out, I thought I’d have a closer look.

Well, guess what. There really is a bunch of Java patch editors for ext. synths written in 2000-2004. Those are mostly dead projects. How about new applications? All, and no — I really mean all of them are written in Qt/C++. Have a look yourself, why don’t you: QXGEdit, ME-Edit, FB01 Sound Editor, Fx FloorBoard, qtpod and now Yamaha DX7-II synth manager.

And since I’m basically evil, I can’t resist recalling how principle developer of Protux went mad some years ago and decided to redo everything in Java, praising this technology and saying how much better everything will become, since he was an experienced Java developer at IBM. Remon, who joined the team shortly before that, disagreed and continued development of the tool under a new name and in Qt/C++.

You don’t need to be a wizard to see through the whole thing: the Java port miserably failed. At the same time Traverso is still alive, and even though it’s probably not kicking, but merely prodding, development continues, new features are being added, UI is being improved and so on.

I’m trying to think of any desktop Java application I used in the past years, and FreeMind is the only one I can recall (and even so it’s a sad example, because 0.9.0 has been WIP for years). So I’m curious, when did you guys and girls last used a desktop application in Java on daily basis?

Calf is awesome

I’ve been using Calf pack of DSSI/LV2 audio plug-ins and instruments for a while now (vintage delay is my fav), so since I’m used to bleeding edge software I decided to clone its git repo and see what they’ve been cooking for the next release.

Calf Organ DSSI

After so many years of geeky interfaces native effects on Linux don’t look like complete crap anymore :)

The upcoming version will also feature several equalizers (already in git), and the very next thing I’m going to do is build it with –enable-experimental to enable “50 small LV2 plug-ins made specifically with modular hosts in mind”. Jeez, you free software developers just don’t seem to be able to stop making us excited recently :)

Editing ID3 tags

Many audio related applications are known to have a not really nice ID3 editing capabilities. Often they provide either very few fields or too many. Let’s take for example SoundJuicer.

Here is how it looks.

What is good? UI is simple. What is not so good? There is no way to edit more tags that are possibly available. You can’t tell if there is a “Year” field. And you can’t add a composer, if “Artist” represents only performer (classical music, jazz etc.).

So here is my simple proof-of-concept mockup: Continue reading ‘Editing ID3 tags’