[PD] using bob~ with libpd for android

Alexandre Torres Porres porres at gmail.com
Fri Jun 23 04:10:25 CEST 2017


> I think you need to make libpd with EXTRA=true or something

sorry, I'm really a dummy in this field, I need more detailed steps,
information

thanks

2017-06-22 21:54 GMT-03:00 Giulio Moro <giuliomoro at yahoo.it>:

> I think you need to make libpd with EXTRA=true or something like that in
> order to include the extras in the libpd library file without need for
> extra files.
> Or at least that's how it works on linux/mac, no idea about android.
>
> Just double check in the build log that bob~.o actually gets compiled and
> linked in.
>
> Giulio
>
> On 23 Jun 2017, at 01:33, Alexandre Torres Porres <porres at gmail.com>
> wrote:
>
> Hi, I'm testing the usage of externals with libpd, sarting with the ones
> that come with Pd, like [bob~].
>
> I'm using libpd for android. I'm on a MacOS Sierra, and using Android
> Studio's emulator. I made it through Rafael's tutorial
> https://www.youtube.com/watch?v=cinOFA1pT1k&list=
> PLn3ODBv0ka5hS5areRFSTi2aydPMiUq3B - I got a simple patch that turns on
> by a switch. The emulator uses a Nexus 5 API 24, x86 architecture. So now I
> just have another simple patch with [noise~] going through [bob~] that I
> wanted to try and make it happen.
>
> So, [bob~] is an extra, and you don't get it by default in libpd, so it
> seems. I checked around, and was able to compile pd's extra as .so files.
> In my projects PdCore I got a libs folder with all these compiled externals
> for armeabi / armeabi-v7a / x86! The binary for bob seems to be
> "libbob_tilde.so". But having this is not enough for loading it and playing
> it... what else am I missing?
>
> I also did try using *PdBase.addToSearchPath* in my code in
> MainActivity.java, I got the idea that would do it, but it didn't, here's
> how I tried it.
>
> private void initPD() throws IOException{
>     int sampleRate = AudioParameters.suggestSampleRate();
>     PdAudio.initAudio(sampleRate, 0, 2, 8, true);
>
>
> *    PdBase.addToSearchPath("/Users/porres/Desktop/LearningLibPd/HelloPd/PdCore/libs/x86");*
>     dispatcher = new PdUiDispatcher();
>     PdBase.setReceiver(dispatcher);
>
> }
>
> cheers
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20170622/cf4db1f1/attachment-0001.html>


More information about the Pd-list mailing list