[PD] sndfiler - or other ogg audio wavetable object in pd-extended

Hans-Christoph Steiner hans at eds.org
Fri Feb 13 23:06:26 CET 2009


On Feb 13, 2009, at 12:00 PM, Georg Holzmann wrote:

> Hallo!
>
>> I tried with
>>
>> pd -lib threadlib
>>
>> then
>>
>> threadlib vers.0.1, library for threaded patching and externals
>> 2005, by Georg Holzmann <grh at mur.at <mailto:grh at mur.at>>
>> heavily based on pd_devel code by Tim Blechmann
>> WARNING: this is very experimental and may crash your patches !
>>
>>
>> ok.
>>
>>
>> but sndfiler still not working (same error
>> /usr/lib/pd/extra/sndfiler.pd_
>> linux: /usr/lib/pd/extra/sndfiler.pd_linux: undefined symbol:  
>> fifo_init
>> sndfiler
>> ... couldn't create
>> )
>
> OK - so then there must be a problem during linking I guess ... I have
> to look into it.
>
>
>> I like to use your external because ogg files save lots of disk  
>> space,
>> and it's easier to distribute patches with the samples attached...
>
> Yes I understand - but OTOH it is much harder do distribute a patch
> which uses sndfiler, because everyone has to compile it ;)
> (which can be quite tricky - especially for non-pd experts)
>
>
>> Why can't pd-extended compile sndfiler ?
>
> I think I tried to add sndfiler to the pd-extended build system (which
> should be quite straight forward) a year ago - but did not finish
> because it has a dependecy to libsndfile - then pd-extended would need
> to distribute this library as well ...
>
> But I agree that this is the way to go, then it should just work
>
>
> LG
> Georg

libsndfile is installed on all the GNU/Linux and Mac OS X auto-build  
servers.  I think it was installed on the Windows server too, but  
that's down due to a dead drive. (to return soon).

.hc

----------------------------------------------------------------------------

As we enjoy great advantages from inventions of others, we should be  
glad of an opportunity to serve others by any invention of ours; and  
this we should do freely and generously.         - Benjamin Franklin






More information about the Pd-list mailing list