<div dir="ltr">Thanks. Still, I have the feeling it will not be so simple without an OS. Anyone tried it?<div>-Chuckk</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, May 14, 2016 at 1:34 AM, cyrille henry <span dir="ltr"><<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">heavy compile pd patch in C code.<br>
you can then compile this C code to whatever architecture/platform you wish.<br>
<br>
cheers<br>
c<span class=""><br>
<br>
<br>
Le 14/05/2016 00:22, Chuckk Hubbard a écrit :<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Apropos of the heavy compiler, I was reading up on it and simply moved on because of what seems to me a lack of information. There was an allusion to it working for a wide variety of platforms and so on, but no actual lists of this supposedly wide variety.<br>
Does someone have an idea if it could compile Pd patches to work without an OS for some architecture? Otherwise, why would you bother with it? (that's not a rhetorical question)<br>
Thanks.<br>
-Chuckk<br>
<br>
<br></span><span class="">
On Mon, May 9, 2016 at 6:39 PM, cyrille henry <<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>>> wrote:<br>
<br>
    hello,<br>
<br>
    I recently send a mail in this list describing my experience of audio synthesis on microcontroler, but i did not use libpd.<br>
<br>
    i did not recommend libpd for microcontrolers.<br>
<br>
    in fact, I did not recommend audio processing on hardware that did not have support for float arithmetic.<br>
    (only me or crazy nerd do that).<br>
<br>
    a micro controller to use is for example the cortex M4. You  can find them on the teensy hardware.<br>
    teensy also provide a audio synthesis library, and is supported by arduino IDE.<br>
<br>
    You can also have a look at the heavy compiler if you want to embedded a pd patch.<br>
<br>
    Cyrille<br>
<br>
<br>
<br>
<br>
<br>
    Le 09/05/2016 17:01, Christof Ressi a écrit :<br>
<br>
        Hi,<br>
<br>
        has anyone experience in using LibPd on a microcontroller?<br>
        I wanna try to run some rather basic DSP code on this guy here:<br>
        <a href="https://www.olimex.com/Products/IoT/MOD-WIFI-ESP8266-DEV/open-source-hardware" rel="noreferrer" target="_blank">https://www.olimex.com/Products/IoT/MOD-WIFI-ESP8266-DEV/open-source-hardware</a><br>
        There are some existing Arduino/C++ frameworks and I thought I could either write my own small DSP library in C++ or use LibPd.<br>
<br>
        I understood that LibPd is completely independed of audio drivers and external libraries and since it's plain C code it should work on everything that can run code. However, I have only encountered LibPd in the context of other applications (processing, openFrameworks) and mobile devices so far. Do you think it could work on an ESP8266? I'm also a bit concerned about efficiency, as computation power is rather limited:<br>
<br>
        "ESP8266EX is embedded with Tensilica L106 32-bit micro controller (MCU), which features extra low<br>
        power  consumption  and  16-bit  RSIC. The  CPU  clock  speed  is  80MHz.  It  can  also  reach  a  maximum<br>
        value  of  160MHz.  Real  Time  Operation  System  (RTOS)  is  enabled.  Currently,  only  20%  of  MIPS  has<br>
        been  occupied  by  the  WiFi  stack,  the  rest  can  all  be  used  for  user  application  programming  and<br>
        development."<br>
<br>
        Christof<br>
<br>
        _______________________________________________<br></span>
        <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>> mailing list<span class=""><br>
        UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
<br>
<br>
    _______________________________________________<br></span>
    <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>> mailing list<span class=""><br>
    UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
<br>
<br>
<br>
<br>
--<br>
<a href="http://www.badmuthahubbard.com" rel="noreferrer" target="_blank">http://www.badmuthahubbard.com</a><br>
<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
<br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><a href="http://www.badmuthahubbard.com" target="_blank">http://www.badmuthahubbard.com</a></div>
</div>