[Fluxus] Getting sound

troels knak-nielsen troelskn at gmail.com
Tue Jun 3 16:18:51 PDT 2008


On Wed, Jun 4, 2008 at 12:34 AM, krgn <k.gebbert at gmail.com> wrote:
> hm its difficult to tell. the way jackd is invoked here is:
>
> /usr/bin/jackd -R -P80 -dalsa -dhw:0 -r44100 -p128 -n3 -S -Xseq

This yields a slightly better result. Still some clicking noises, but
much better.

> often the reason can be the kernel is used. an rt-based kernel usually
> performs best although I recently found the stock ones already quite good
> (they are merging a lot of the rt-patches into the main linux source tree).

I'd rather not have to change my kernel for this to work. Is that
really nescesary?

> other than that I'd try *not* using full duplex (i.e. switch off hw inputs)
> and larger period sizes, although that will increase latencies.

How would I go about that? I see some options in the settings menu of
qjackctl, but those seems to be the same options that are sent to
jackd as commandline options. Wouldn't those take precedence?

> to connect audio applications with each other click the 'Connect' button in
> qjackctl (I never really used the pachbay) and drag sources from the left
> panel to the right-hand panel, the destinations (where the fluxus client
> will show up)

hm ... I tried the following:

start jackd (With the options from above)

start qjackctl. Open connect menu.

I can now see the following, in the "output ports" panel:
system
  capture_1
  capture_2

Start audacious. Play a tune.

The "output ports" panel now contains:
audacious-jack_19568_000
  out_0
  out_1
system
  capture_1
  capture_2

I select capture_1 and press "connect", and lines appear, going from
out_0/out_1 to the right hand side "input ports":
system
  playback_1
  playback_2

... and back to capture_1

I suppose that is fine?

Then I start fluxus, and punch in:
(start-audio "alsa_pcm:capture_1" 128 44100)

... which gives the following output in the shell:

$ fluxus
SSE2 detected
Welcome to fluxus.
Type (help) for info.
cannot complete execution of the processing graph (Resource
temporarily unavailable)
zombified - calling shutdown handler
Shutdown

Finally, when I close fluxus, jackd dies, with:

**** alsa_pcm: xrun of at least 0.038 msecs

subgraph starting at audacious-jack_20228_000 timed out
(subgraph_wait_fd=12, status = 0, state = Running)
jack main caught signal 15
cannot read event response from client [qjackctl] (Connection reset by peer)
cannot send event to client [qjackctl] (Broken pipe)
cannot send event to client [qjackctl] (Broken pipe)
no message buffer overruns


--
troels



More information about the Fluxus mailing list