My request and why GNU/Linux are still losers in the audio game

My request and why GNU/Linux are still losers in the audio game

What I would like is for the Ardour team to halt all GNU/Linux coding for the moment and throw all resources into making a working bug free native Mac version.


Ardour is intended to be an audio manipulation program that will conquer the world and surpass Pro Tools as the top application. The advantage Ardour have over the competition is that it is FOSS and wee all need to be free of vendor lock in. We need tools that serves our needs and not the profit demands of the vendor.

In order to finance the Ardour project it needs users who make a living manipulating audio and as it stands GNU/Linux is in the dark ages when it comes to multimedia work. Jack has got to win the price as the most user unfriendly audio interface of all times, the simple thing that you cannot get Ardour to make a pip without extensive Linux knowledge and mastery of the thousands of combinations of Jack before you can get creative is a show stopper.

Digital Audio Workstations are complex and there is absolutely NO value in diverting time and effort to learning to navigate Gnu/Linux audio interface complexities as they are going to designed out of existence eventually.

One day you will be able to install Ubuntu Studio and Ardour will make a sound as soon as you launch the program but it is some years away. If Ardour fails and it needs revenue to survive, the transition to FOSS for audio work will take 10 years. If you get a Mac following it will help the GNU/Linux version progress. Time is of the essence and Audio Professionals have none to spare, they need to survive as well and those who could save cost by ditching Pro Tools will have the advantage. Ardour do not keep us waiting any longer, you promise so much now let us get on with learning the damn thing, on our Macs we do not have time to CLI.

Harry Haste

Oh btw, you might like to check this out Sad Person…

This is linux based…

When you don’t use linux you gotta be sad…

To tell you the truth, I’d be f****** depressed! o.O

the guy has a good point about ardour aiming at becoming a FOSS app that rules over proprietary apps in the same category in terms of quality for production softwares but his perception of linux (linux in the dark ages of multimedia, jack being the worst interface ever, etc) is totally wrong, but he’s a mac user so it is understandable I guess.

Sound like a certain sad person had bought some Apple stock and tries to damage all other OS suppliers/supporters…

If such a person has the guts to demand such a thing, I demand you all to donate this month’s paycheck to my bank account. You never know if someone honors such a request :wink:

I always try to respect everyone’s opinion, but I find it hard to respect this sad one…

“Why all propriety software suppliers are to become the big losers in the audio game” - an eye-opener for the closed world…

it was really not worth to read the starting post in this thread,
and it’s not worth to invest time to comment that any more.

Unless your hardware isn’t supported, there is no excuse for most people these days to be not able to work with Linux and Audio on Linux.

First, you’ve some good pre-configured multimedia distro’s like ubuntu studio, jacklab or 64studio.

Second, An distro like Ubuntu works almost out of the box.

Third, there is many support also for linux audio, jack, ardour etc. Like this forum, the IRC channel and also the linux audio user mailinglist (lau) and wiki etc.

Many people who wants to help you!

I do understand the gripe of the OP.
However I feel that it is good for us engineers to fully understand how linux functions at a low level in our systems. I’m still learning, guess I have the benefit of time as a novice recording engineer.
At least when things crash, we will come to understand why and avoid it or even amend it either by ourselves or with the help of this community.

Unlike in protools where things just crash and you can’t do squat about it.
Like sometimes I reopen a session and suddenly, I get an error and won’t even load till the mix screen, and the only way for me to open the session again was to create a new one and import the session, track by track till the session crashes. Sometimes, I can import all the tracks successfully, save and reopen with no issues… and I never got to understand what exactly was the culprit with the previous session.

You seem to under the mistaken belief that “GNU/Linux” coding is distinct from “OS X coding”. The same codebase is used on both platforms, with very little platform-specific code (AudioUnit support is one obvious exception). Most (not all, but most) of the problems with Ardour on OS X are issues with the GUI toolkit that we use, and its native OS X implementation. We have done substantive work to fix that, but some issues there are too big for us to tackle alone.

98% or more of the “GNU/Linux” coding benefits the OS X version as well, and the problems that are seen on OS X and not Linux generally point to real problems whose fixes benefit both platforms.

It seems that you, like so many OS X users, do not understand what JACK is for or why its so useful. Sorry about that.

Thanks for taking my reply easily, G. I thought I was coming at it a little too harshly. Yes, you’re right re: the larger picture, and I’m glad to think that Ardour will have greater appeal beyond its original platform.

While I think the original posters tone is greatly disrespectful there are some good points.

Getting a good audio setup on Linux is a lot harder than it ought to be… Particularly if your sound equipment is less than optimal (read onboard sound with no hardware mixing). I just upgraded to Ubuntu 8.10 (Well I installed onto a different hard drive and am in the process of migrating - I never leave myself without a working production ready system) and well this took a lot more time than I anticipated - It turned out that the version of libfreebob that I installed had issues - I took this as an opportunity to try out the latest ffado beta but I would expect this to be a big problem for a newer user.

Jack itself is an absolutely wonderful tool once you get your head around how it works - Though persistent and transparent lash support really really needs to happen. I took me a considerable amount of time to get my head around how jack works - it is quite an alien thing to have to start a sound server before you start working (Ardour being able to start jack as needed is a big improvement though) - the other thing is that on most desktop distro’s there is a certain amount of tweaking to get jack running just right (for me this went as far as buying a new mainboard with better firewire controller)…

So what can be done to help the situation - In my opinion a few things – Some nice glossy getting started documentation would help, Certain mainstream distro’s taking Jack more seriously would also help (Maybe if somebody would show these developers how to set up jack properly and what jack is capable of on a good system we might see a change in attitude). As it stands I currently have to recompile a whole bunch of stuff with my distro because they have intentionally disabled jack support in so many pieces of software.

Ok lets have my 5 Cent also

1.) Automating Tempo in Ardour

Really strange question as it comes on a regular basis. Answer: of course you can, I do it whithout thinking about it as a tremendous new feature. Have a look in the timeline above the arranger-window: there is a bar labeled “Tempo” go ahead: click into it on the place in the song you’d like to change the tempo, choose the tempo of your liking, done…

OK I use this for having the click running as I like, dont really know, if synched sequencers follow the changes accordingly: lets try…

Well: Hydrogen does (Rosegarden does not…) so a Drum module can be used in sync at least…

2.)I agree, that documentation is not perfectly effective.
Yes, I know, there are bazillions of tutorials out there but ther must be a reason, that people do not know, that jackd can be either set up easily and runs perfectly stable or cannot run at all because of hardware-issues. And that people do not know, that Ardour offers tempo-automation for some time now…

I have access to a new MacBook and to 2-3 Linux-Boxes the newest a middle class AMD 2 years old. I never touch the MacBook for music-making - because I find it too complicated to make my apps run on it…

I think there a several massive problems with your attitude

  1. you are just plain wrong: Having worked for quite a few years with ASIO drivers and Cubase before coming to GNU/Linux for my audio work, I found JACK a breath of fresh air. The fact that every application can be connected and synchronised together without supporting some stupid “rewire” or something like that is amazing. I also managed lower latencies on the same hardware with it. I have a feeling that you are also a bit off the mark with the “time to produce a sound” thing. Maybe if you buy a Pro Tools system it comes preconfigured (I have worked on a few Pro Tools rigs, and it didn’t seem much simpler to use to me). However, if you are using a system like Nuendo, you still have to install the audio drivers, tweak Windows to get best performance (ok you’re talking about OSX so it’s not quite so relevant I suppose) etc etc. On Linux you have to edit one text file (/etc/security/limits.conf) and restart the computer. OK, the documentation does need to be better.

2)People using software like Pro Tools or Nuendo for purely recording, mixing and engineering applications IME generally do tend to have a very good working knowledge of the “plumbing” of their systems. For songwriters and guitarists making demos, ok they generally do not. But, incidentally, this is not the type of workflow ardour is most useful for. Also, neither is Pro Tools or Nuendo.

  1. If I understand it correctly, the Ardour project’s purpose is to have an application for GNU/Linux that can match/beat the proprietary software. IMHO, in some ways it has already succeeded. The OSX support is a useful by-product, because of OSX’s UNIX base etc etc which makes it similar in a lot of ways to GNU/Linux. “Suspending development for Linux” not only flies in the face of it, but also ignores the ardour user base. Ardour at present, IS the pro audio multitracker to use on Linux.

  2. You are assuming that all audio professionals are somehow inherantly “familiar” with OSX and Pro Tools or whatever. This is just not the case. Even if you’re already very very familiar with, say, cubase, the Pro Tools learning curve is quite steep. And most people going into audio engineering have been using Windows most of the time anyway, which means they have to learn OSX. It’s unfortunate I know, but you ALREADY have to be pretty good at computers and learning new software to make your way in the pro audio world anyway.

  3. as has been mentioned before, there isn’t a separate codebase for GNU/Linux anyway. So, in that case, are you suggesting that all the developers who are on GNU/Linux just stop developing? Ummm…

That is all.

That why I wish that Linux developers stick with Linux only and not support other OS’s as this is not the first I’ve read this. I’ve read the same thing at the Hydrogen forum and a few others.
At least, linux developers are willing to share what they’ve developed but you get some of these developers of vst software out there that laughs at Linux.
I’ve begged a bunch of them who offer their vst free if they would port to linux and some answers are unbelievable. I get answers like ‘yes it can be port but linux is the last thing on our minds!’ or ‘I will not make the code open source,’ or most just don’t reply to my request yet they reply to other request on their forums.
Ardour and Jack are the best IMHO.


hmmmm, the jack audio server is fine. And learning ardour does not require learning the guts of linux. What’s your problem ?

sorry, i am not a regular poster but this is real shit, what you are talking about.
the only true problem with ardour is problably the money.

linux is the more evolving, creative, inovative system on the computer scene. 10 years to succeed as a really pro music production plateform ? just get our hands dirty to get things going faster. manual, code, promotion,… are areas where you can certainly help.
go 5years in the past, and tell me where linux were (or 10years is you are brave).

you don’t like the CLI ? to run ardour and jack who tells you will need CLI ?? the CLI is a really powerfull tool, you are free to use it or not. for the story take a peek on qjackctrl or patchage (there’s a mac GUI for jack too)

one more time man, sorry but you sound to egoist for my own taste. i am sure you are a mac user,… don’t know why :).

im using gnome a i don’t like qt software (look & feel) and when i run ardour, i dont pay attention to jack at all; so no qjackctrl on my system. that’s true i am only recording vocals and doing the mixing.

you are talking about freedom, why not feeling yourself free to let the others be free and use the tools they want/like the way they want it ??

A little bit of necro maybe, but the reason I don’t use GNU/Linux for audio is because of a) the lack of documentation (I haven’t managed to get Jack working), b) the lack of hardware support (which is not entirely the developers’ fault), and c) the lack of plugins. Plugins may not be the most important thing in the world, but to make anything that sounds professional, I need to be able to choose between at least three or four compressors in every situation I need one, and I need a good drum plugin, etc. I still don’t know if you can automate tempo in Ardour, can you?

Bong rouge, what do you mean by “sounds professional” ? :slight_smile:
Either what you produce sounds good to you or the ppl you work for, or it does not. But I am not aware of a special “professional sound” … I’m teasing a bit :slight_smile:

About the 3 or 4 comp, before you can choose between many plugins, are you sure you went through the whole range of possibilities of one plugin ? OK, a comp is not rocket science when it comes to using it, but it seems like having to choose between 3 or 4 reveals a bit of uncertainty regarding what you’re doing. Is it the case ?

A good drum plugin : have a look at
I use Addictive Drums with dssi-vst, it works so nicely that I don’t even think about it as a VSTi or windows app.

Automating tempo in ardour : what is it you want to achieve here ? you can always submit a feature request in the issue tracker. That’s not about linux any longer, it’s about ardour.

Nice writing Dan.

There is maybe one difference (which is getting smaller) between Linux and the other OS (windows, mac).

The latter says:
‘how can we make our OS as user friendly as possible, so that people will use our OS’…

In the world of linux it is sometimes like:
‘users who wants more user friendly stuff, they must be dump or noobs’…

As being said, it’s getting better (I think Ubuntu has a great influence on it) but it still is somewhat of a weak point on Linux. Also the documentation is not optimal for many apps…which is a pity cause Linux is a great platform with great quality (audio) software, as Dan nicely wrote down!

… and I think we can use some more people who are going to use linux for music production (better for the development of apps, support and donations)… so be user friendly…

While the original poster in this thread has much to learn about table manners, his points are not without some merit,

When ever Linux audio is criticized there is an immediate defensive response of “Oh Yeah we can do audio stuff too”. That is rarely the point of the critics, I can do audio stuff on my old Akai reel to reel as well but that is meaningless in a Pro Audio world where 90% or more of it’s inhabitants utilize proprietary software. And to call it bad just because it’s proprietary is short-sighted beyond all reason.

It is a real shame for Ardour because if it is the “cake” that all the real work has gone into… very few people are going to want to eat it unless they can have it with the icing of their choice. VST and AU already are icing that comes in almost every flavour imaginable. LADSPA LV2 and the rest are like tofu, not without their benefits…but certainly not appealing for mass consumption.

It would be very interesting to know how much Ardour for Mac downloads increased after the adoption of AU support, My guess would be that if the team can get their Mac OS native issues straightened out and a stable 2.5+ release with AU support Mac users will outnumber Linux users on this forum in a very short time. (I say that as a Linux/XP user)

Regardless of how fantastic Ardour is or isn’t and whether proprietary plugins are good or evil. It is almost guaranteed that Ardour’s financial success and popularity in it’s rightful place in the Pro Audio world will be due to the “icing on the cake”

Proprietary dominance is a fact that will not go away…I don’t envy the task of Paul and team to navigate through the OS politics of it all.