You probably need to delay starting the clients until jackd is up and
running.
> > #!/bin/sh
> >
> > qjackctl &
sleep 2 # wait for JACK to start
> > ardour &
> > hydrogen &
> > ams &
Also, if ardour will be making the port connections, it probably needs
to start last, following another sleep.
--
joq