[Ardour-Users] autoconnect to alsa fails, export disconnects ardour from jack

Hein Zelle hein at icce.rug.nl
Thu Jan 28 00:04:00 PST 2010


Arnold Krille wrote:

> On Wednesday 27 January 2010 09:37:56 Hein Zelle wrote:
> > - probably alsa/ffado/firewire related: both alsaplayer (-o jack) and
> >   ardour complain that they cannot connect to the alsa inputs/outputs
> >   automatically.  In Jack I can connect them manually just fine and
> >   everything works.  The names do seem to match.  Anyone seen this
> >   before?  I can record the exact error messages tonight.
> 
> Are you on jack2?

No, jack 1 I assue (0.116.1, see other mail in reply to Paul Davis
with version specs.)

> On jack1 the firewire (aka ffado) backend registers the channels with 
> system:capture_X and system:playback_Y as aliases so connecting by system-name 
> works the same as when using alsa. Of course if these apps search for 
> alsa_pcm:* you are out of luck...

That seems to be the issue indeed.  The ports are indeed called
system:capture_1 and system:playback_1, and both alsaplayer and ardour
seem to be looking for alsa_pcm:...

hein at accoustix:~$ alsaplayer -o jack
cannot connect output port 1 (alsa_pcm:playback_1)
cannot connect output port 2 (alsa_pcm:playback_2)

Ardour:
ERROR]: No devices found for driver "ALSA"
[ERROR]: AudioEngine: cannot connect ardour:master/out 1 (ardour:master/out 1) to alsa_pcm:playback_1 (alsa_pcm:playback_1)
[ERROR]: AudioEngine: cannot connect ardour:master/out 2 (ardour:master/out 2) to alsa_pcm:playback_2 (alsa_pcm:playback_2)

[snip]

> And it also sets the bits for "hardware port" so apps searching for these find
> it.

I found that a clean, new session doesn't connect the physical inputs
automatically either.  I expect this seemed to work because I had
created a template and started from that.  I can't confirm right now,
but I did confirm that loading a saved session also correctly restores
the connections.

If this is "normal" behaviour it's fine, it's easy enough to reset if
needed, and usually it's not even needed when loading a saved session.

One question remains though: the auditioner 1/2 ARE connected to the
system:playback_1/2 automatically.  What do these do?  They don't
produce any sound for me.  How can/should I make use of those?

Thanks for your advice,
	Hein


>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<
 Hein Zelle                     hein at icce.rug.nl
	                        http://www.icce.rug.nl/~hein
>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<



More information about the Ardour-Users mailing list