jack.plumbing maintains a set of port connection rules and manages these as clients register ports with JACK. Port names are implicitly bounded regular expressions and support sub-expression patterns.
You will find on this page what has to be done if you want to setup a multimedia production workstation with a standard Ubuntu installation (means without installing Ubuntu Studio).
jackd, amarok/xine, and pulseaudio on Intrepid 8.10