[PD-dev] jack dbus?
jancsika at yahoo.com
Wed May 29 17:21:56 CEST 2013
From: IOhannes m zmoelnig <zmoelnig at iem.at>
To: pd-dev at iem.at
Sent: Wednesday, May 29, 2013 3:17 AM
Subject: Re: [PD-dev] jack dbus?
>>> personally i would prefer to *not* pull in additional
>>> dependencies if possible. afair, d-bus is notorious for pulling
>>> in an entire desktop environment.
>> it does not depend on an entire desktop environment.
>i dimly remember some discussion (on LAD, iirc) why having jack with
>d-bus enabled by default was a bad idea.
>maybe things have improved since then.
>>> one of the problems of Pd i see is, that all the audio backends
>>> are linked into the main binary. so if you have a binary with
>>> jack/dbus support, you *must* install jack/dbus or you will not
>>> be able to use Pd at all (even if you don't care for audio at
>> I must be reading different documentation than you because AFAICT
>> jack d-bus is a user-facing option for how to get JACK to interact
>> with the system. Recommending it as the preferred way to connect
>> doesn't require any backend coding.
>maybe it's not clear from what i've written so far: i personally do
>not use jack/d-bus (or i am not aware of it).
>i was under the impression that it would require some linking against
>a different libjack, but it seems like that is all wrong.
>obviously i have absolutely no problems against *recommending* a given
>setup that works with the given Pd-binaries.
>sorry if i gave the wron impression
>> That's a fine goal, as it would solve the problem about requiring
>> JACK/ALSA dependencies even if the user doesn't want audio. But
>> given a limited amount of time and money,
>well i have done a prototype of said plugable audio (and midi) backend
>support for Pd-0.43, and it's available on github.
>code was only tested on linux and some users reported problems with
>the portaudio backend (which i had problems to reproduce, since i
>never use the portaudio backend (as it comes with Pd-vanilla) since i
>cannot remember that it ever worked for me...but then i didn't try
>that often after initial disappointments, being quite happy with what
>alsa and jack had to offer directly)
Ok, sounds like you have two things: a) code that adds support for
pluggable audio/midi backends, and b) a pluggable portaudio backend.
Does the backend have to be written differently than the s_audio_*.c stuff
to be pluggable?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/
-----END PGP SIGNATURE-----
Pd-dev mailing list
Pd-dev at iem.at
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pd-dev