Ardourvst wont start jack

8 replies [Last post]
torque313
User offline. Last seen 2 years 47 weeks ago. Offline
Joined: 2011-05-04
Posts:

So here's my problem:

When i open ardourvst it opens and then stops and tells me it can't start jack

i'm running Ubuntu 11.04 32bit
i'm running a Presonus firepod usung the firewire driver in jack
i also have pulse audio routed to jack so i can use it as a default soundcard and hear other stuff

Has anybody else run into this?
Can anybody help me diagnose and fix this?
Is there anymore information i need to enter in here for you guys regarding this in order to get help?

peder
User offline. Last seen 49 weeks 3 days ago. Offline
Joined: 2007-05-08
Posts:

What jack command are you running (what flags)? What are the error messages from jack?
I had to run 'pasuspender -- jackd' to suspend pulse while running jack.

torque313
User offline. Last seen 2 years 47 weeks ago. Offline
Joined: 2011-05-04
Posts:

it's giving me a pretty vague message just:

"Ardour could not start JACK
there are several possible reasons:

1)You requested audio parameters that are not supported...
2)Jack is running as another user

Please consider the possibilities, and perhaps try different parameters."

If it's my perameters then what would the supported ones be?
I know Jack's not running as another user "i think"

does this make any sense?

peder
User offline. Last seen 49 weeks 3 days ago. Offline
Joined: 2007-05-08
Posts:

You should start jack by other means than through Ardour.

QjackCtl is the most commonly used program which, apart from giving you more configuration options and routing possibilities, also gives you the entire error message from jack.
In QjackCtl's config panel you probably need to enter
'pasuspender -- jackd' in the Server path field : http://qjackctl.sourceforge.net/image/qjackctlSetupForm1.png

DLC11
User offline. Last seen 39 weeks 2 days ago. Offline
Joined: 2008-07-26
Posts:

You don't need to stop pulse audio to use jack with the firewire back end. Pulse audio doesn't use firewire devices. You may have to restart it or something once jack is running if you are using the jack back end for pulseaudio, but I don't do that, so I couldn't tell you for sure.

torque313
User offline. Last seen 2 years 47 weeks ago. Offline
Joined: 2011-05-04
Posts:

i've been starting Jack with qjackctl before i open ardour
and i havent been getting an eroor message from jack

peder
User offline. Last seen 49 weeks 3 days ago. Offline
Joined: 2007-05-08
Posts:

So you have started QjackCtl, clicked the Start button to start jack, you've got no error reporting and you've seen "Started" in the QjackCtl window?
And you still get a complaint from Ardour that jack isn't running?

Are you runing Ardour from a different user from the one that started QjackCtl/jackd?
What do you get when you run ps -ax | grep -i jack from a terminal after hitting Start in QjackCtl?

torque313
User offline. Last seen 2 years 47 weeks ago. Offline
Joined: 2011-05-04
Posts:

this is the message i get after putting in your command:

ps -ax | grep -i jack
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
1968 ? S 0:00 pasuspender /usr/bin/qjackctl
1975 ? SLl 0:04 /usr/bin/qjackctl
2226 ? SLsl 0:12 /usr/bin/jackd -dfirewire -r44100 -p128 -n3
2627 pts/0 R+ 0:00 grep --color=auto -i jack

Ardourvst most of the time doesn't even come up when i try to start it but when it does it tells me it can't start jack. As far as i know i'm starting both programs as the same user. how do i confirm this?

peder
User offline. Last seen 49 weeks 3 days ago. Offline
Joined: 2007-05-08
Posts:

Since jackd seems to be running there's probably something wrong with your ardourvst.

If you start things from a terminal you'll see more verbose error messaging.
Start two terminals and run /usr/bin/jackd -dfirewire -r44100 -p512 -n3 in one and then ardourvst in the other.
Copy the output of the respective commands here.

You probably should get on IRC to get some more real-time help though...