Hi
I have been going through the examples in the faust library and it
seems nice and straight forward :)
The only part that confuses me at the moment is how to use the
compiled objects in PD and wether the PD objects faust creates are
only usable in linux.
I am using PD extended on an intel mac osx10.4.
For example when I compile the band pass filter example found here :
http://faust.grame.fr/catalog.php
I end up with 7 files bandfilter.pd bandfilter~.pd_linux faust-control.pd faust.gate.pd faust-r.pd faust-s.pd faust-timer.pd
I have put them in a place where the Path of PD searches and all the
objects work except the main one.
bandfilter~.pd_linux
Am I correct in assuming that although Faust to PD works it only
works for LINUX users and that it can't be used by me in OSX?
Cheers Geoff
www.kgw.tu-berlin.de/~lac2007/papers/lac07_graef.pdf
Geoff wrote:
I have put them in a place where the Path of PD searches and all the objects work except the main one. bandfilter~.pd_linux
that's because the .pd_linux is not searched by Pd on OSX.
Am I correct in assuming that although Faust to PD works it only works, for LINUX users and that it can't be used by me in OSX?
unlikely but possible. however, it might very well be that the generator-template just produced the a file with the wrong extensions. try renaming the file to bandfilter~.pd_darwin and see whether it works.
(btw, it is really unlikely that you have cross-compiled a linux-binary)
fgamsdr IOhannes
try renaming the file to bandfilter~.pd_darwin and see whether it
works.
Tried it but alas no joy
There are no options in FAUST to compile to PD linux/pd osx etc. Only one option compile to PD.
Thanks for the suggestion geoff
On 24 Mar 2009, at 19:09, IOhannes m zmölnig wrote:
Geoff wrote:
I have put them in a place where the Path of PD searches and all the objects work except the main one. bandfilter~.pd_linux
that's because the .pd_linux is not searched by Pd on OSX.
Am I correct in assuming that although Faust to PD works it only
works, for LINUX users and that it can't be used by me in OSX?unlikely but possible. however, it might very well be that the generator-template just
produced the a file with the wrong extensions. try renaming the file to bandfilter~.pd_darwin and see whether it
works.(btw, it is really unlikely that you have cross-compiled a linux- binary)
fgamsdr IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
Geoff wrote:
try renaming the file to bandfilter~.pd_darwin and see whether it works.
Tried it but alas no joy
There are no options in FAUST to compile to PD linux/pd osx etc. Only one option compile to PD.
did you use an online generator, or have you compiled the faust-code to pd on your machine?
what does % file bandfilter~.pd_linux tell you (in the commandline, and at the correct path) about the file?
mgfsdr IOhannes
I used the online generator.
It seems thats maybe where my problems lie i.e. its setup to generate
for linux
However I have downloaded faust to user with osx but after going
through the make, su, make install process when I tried further
commands nothing then worked so I went to the online solution :)
what does
% file bandfilter~.pd_linux tell you (in the commandline, and at the correct path) about the file?
bandfilter~.pd_linux: ELF 32-bit LSB shared object, Intel 80386,
version 1 (SYSV), not stripped
cheers Geoff
On 24 Mar 2009, at 19:30, IOhannes m zmölnig wrote:
Geoff wrote:
try renaming the file to bandfilter~.pd_darwin and see whether it
works.Tried it but alas no joy
There are no options in FAUST to compile to PD linux/pd osx etc. Only one option compile to PD.
did you use an online generator, or have you compiled the faust- code to pd on your machine?
what does % file bandfilter~.pd_linux tell you (in the commandline, and at the correct path) about the file?
mgfsdr IOhannes
http://ccrma.stanford.edu/realsimple/faust/faust.html
Geoff,
I looked at the Faust website a while ago, and for the same reason, didn't go much further than having a look. I believe at that time it only generated Linux binaries. If you are into it a bit, and want to learn how to deal with the lower level stuff, try the link above. Julius Smith knows what he is talking about...
You might also want to look at their literature, I saw a paper on Pd and Faust, but have not looked at it yet.
Mike
On Tue, Mar 24, 2009 at 1:35 PM, Geoff geoffspuredata@googlemail.com wrote:
Hi I have been going through the examples in the faust library and it seems nice and straight forward :) The only part that confuses me at the moment is how to use the compiled objects in PD and wether the PD objects faust creates are only usable in linux. I am using PD extended on an intel mac osx10.4. For example when I compile the band pass filter example found here : http://faust.grame.fr/catalog.php I end up with 7 files bandfilter.pd bandfilter~.pd_linux faust-control.pd faust.gate.pd faust-r.pd faust-s.pd faust-timer.pd I have put them in a place where the Path of PD searches and all the objects work except the main one. bandfilter~.pd_linux Am I correct in assuming that although Faust to PD works it only works for LINUX users and that it can't be used by me in OSX? Cheers Geoff www.kgw.tu-berlin.de/~lac2007/papers/lac07_graef.pdf
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list