[PD] LibPd on microcontroller

Christof Ressi christof.ressi at gmx.at
Mon May 9 17:01:31 CEST 2016


Hi,

has anyone experience in using LibPd on a microcontroller? 
I wanna try to run some rather basic DSP code on this guy here: 
https://www.olimex.com/Products/IoT/MOD-WIFI-ESP8266-DEV/open-source-hardware
There are some existing Arduino/C++ frameworks and I thought I could either write my own small DSP library in C++ or use LibPd. 

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:

"ESP8266EX is embedded with Tensilica L106 32-bit micro controller (MCU), which features extra low 
power  consumption  and  16-bit  RSIC. The  CPU  clock  speed  is  80MHz.  It  can  also  reach  a  maximum 
value  of  160MHz.  Real  Time  Operation  System  (RTOS)  is  enabled.  Currently,  only  20%  of  MIPS  has 
been  occupied  by  the  WiFi  stack,  the  rest  can  all  be  used  for  user  application  programming  and 
development."

Christof



More information about the Pd-list mailing list