[arch-proaudio] pd-faustgen package

David Runge dave at sleepmap.de
Tue Aug 4 20:15:39 UTC 2020


Hey Albert,

On 2020-08-04 20:34:58 (+0200), Albert Graef wrote:
> Faust 2.27.2, that is. I'll never forget that version number again. And now
> I mistyped it. ;-)

Thanks for stepping in on that ticket as well btw.

> On Tue, Aug 4, 2020 at 8:32 PM Albert Graef <aggraef at gmail.com> wrote:
> 
> > Hi David,
> >
> > This is a very nifty software, a Faust external for Pd featuring live
> > compilation using the libfaust JIT, by Pierre Guillot from CICM - Univ.
> > Paris 8 (you might still remember him, he was at LAC at c-base a couple of
> > years ago, IIRC).
> >
> > In the past few days, I've worked with Pierre to make this work without
> > any hitches on Arch, using LLVM 10 and the current Faust version (2.7.2).
> > You can find my PKGBUILD here:
> >
> > https://aur.archlinux.org/packages/pd-faustgen/
> >
> > It would be really nice if you could adopt this package and put it into
> > community, that would be much appreciated. The package is pretty easy to
> > build (it uses cmake and includes most of its dependencies), there's just
> > that pesky `WARNING: Package contains reference to $srcdir` that I've
> > forgotten how to deal with. I'm sure that you can get rid of it. ;-)
> >
> > This is still under active development, so timely support is guaranteed.
> > :) In particular, I plan to work with Pierre to bring pd-faustgen's
> > features up to par with Stephane's Max faustgen and my own pd-faust, adding
> > stuff like MIDI and OSC support, so that I can eventually get rid of
> > pd-faust and just use pd-faustgen instead.
> >
> > Many thanks in advance!
> > Albert

It would be great to evaluate whether this can be linked dynamically
(or statically) against faust. It's not super nice to build the entire
kitchen sink with this every time ;-)

I see that upstream uses a separate cmake file to set up the vendored
faust to only compile libfaust.a [1] and link against that. However this
is part of the faust package of course and it would be nice to be able
to reuse it.

Faust does not come with a pkgconfig integration unfortunately, but
maybe we can find a way to link this together more nicely and reuse some
code?

Best,
David

[1] https://github.com/CICM/pd-faustgen/blob/master/FaustLib.cmake 

-- 
https://sleepmap.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.archlinux.org/pipermail/arch-proaudio/attachments/20200804/168c238a/attachment.sig>


More information about the arch-proaudio mailing list