Orlarey Yann <orlarey@...> writes: > > > Hi Abesh, > If you install the git version there is a new faust2android script > (in tools/faust2android) developed by Romain Michon at CCRMA. > Cheers > Yann > Le 22/05/13 02:00, abesh thakur a écrit : > > > > Hello everybody! > I was wondering if anybody has ever used libPd, which > basically lets android developers make use of pure data > patches inside an android app itself. I have used numerous > patches built inside a pure data patch and used libPd to use > it inside android, so I know the method works. > I was trying to be a bit ambitious, and I wanted to use Faust > to create an external for pure data. Now the fausttopd as well > as the online compiler works very well, and the plugin > generated is very much usable on Pure data on my computer. I > wanted to take it a step forward, and see if I could compile > it for libPd for my android app. I used > faust -a puredata.cpp test.dsp -o test.cpp > to compile a cpp file using the puredata architecture file, > which worked very well, then went on to compile it for libPd > using the android NDK, which also worked without giving me any > errors. > However, when I use it in the app, libPd doesn't recognise the > compile external at all. This could be probably because the > architecture itself is wrong, but since I couldn't find any > literature online, I am just guessing. The moot point is that > the external compiled from the raw cpp file doesn't act like a > normal raw source file. I have used the freeverb.c source file > to compile it in android NDK, which works very well in libPd > and so does my android app, but if I try compiling from the > source generated by faust, libPd doesn't recognise it at all. > Is there anyone who might have tried doing the same thing and > faced the same issue? I would be massively grateful if someone > could shed some light on the issue, because using Faust is > quite awesome, I only wish it could work in Android as well. > Thank you so much! > Cheers, > Abesh > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may > _______________________________________________ > Faudiostream-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/faudiostream-users > > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
Hello Yann, Thanks a lot for the reply. I did go through the faust2android script, but as per my understanding it compiles the Faust objects to be used in the Android NDK natively. My existing sound engine is designed completely in libPd for Android, and hence I was looking for a script(or any method) to compile the faust generated c code. As stated in my post, even if I add the puredata.cpp architecture file, libPd refuses to recognise it post compilation. Has anyone tried what I am talking about? For example, if I use the cyclone library source and compile a freeverb.c into a libfreeverb.so external for libpd, it recognises it in app, but when I try using the c code generated by faust for pure data, and then compile it separately, it doesn't do much. There are no compilation errors, but the object is not recognised either. My guess is that it doesn't like the GUIGlue and the METAGlue part of the code, and the compilation only takes place after I comment out the two portions. I should have probably mentioned that earlier. Thanks a lot! Any help on this topic will be massively appreciated :) Abesh ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ Faudiostream-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/faudiostream-users
