[PD-dev] Porting Pd to FreeRTOS ( was Re: plans for next Pd release)

Winfried Ritsch ritsch at iem.at
Thu Jul 15 12:09:45 CEST 2021

Am Mittwoch, 14. Juli 2021, 18:03:32 CEST schrieb Miller Puckette via Pd-dev:
> Cool, that's excellent news.  I'm using the ADF i2s audio driver but staying
> away from their "streams" since they're too clunky (and they eat memory). I
> have only audio, bluetooth serial emulation, and SD card filesystem, no
> threaded readsf or networking (probably too memory-intensive again).
Starting with the DIYasb [1], distributed streaming devices for field 
recording and audio projections using Pd, want to include the AOO-Streaming 
[2] functionality, already tested and used also for VRR [3] now for ESP32xx 
devices, especially simple Ambisonics Mics and field-speaker for a future 

Doing simple streaming over WiFi, I did not get any trouble using opus lib, 
but did no extensive processing until now and allowed enough latency for these 
applications, but have to dig in deeper... not using bluetooth and waiting for 
the ESP32S3...

> I had to go way out on a Pd branch to get it running, but I want to rebase
> all that once I get the Pd source in better shape to support it.
thats fine, please keep us updated.

mfG  Winfried


[1] https://git.iem.at/cm/diyasb
[2] https://git.iem.at/cm/aoo
[3] https://vrr.iem.at/
[4] https://git.iem.at/uC/

> cheers
> Miller
> On Wed, Jul 14, 2021 at 10:32:23AM +0200, Winfried Ritsch wrote:
> > Hello,
> > 
> > > Before doing that I want to do some reorganizing - in porting Pd to
> > > FreeRTOS (so I can run it on an Espressif LyraT board, which I think
> > > takes only about 10 or 20% of the current that a Pi needs) I found out
> > > that I had to move a few functions from one file to another.
> > 
> > That is really exciting news, since I do most physical project on ESP32xxx
> > for distributed computermusic projects from speaker to robotic
> > instruments.
> > 
> > So please let us know how it progress if you need for testing debug or
> > other helps. Maybe can help with objects helping interfacing the
> > Peripheral possibilities, from touch to solenoids drive...
> > 
> > Are you targeting the ESP-IDF/ESP-ADF framework ?
> > 
> > mfg winfried

- ao.Univ.Prof. DI Winfried Ritsch 
- ritsch at iem.at - http://iem.at/ritsch
- Institut fuer Elektronische Musik und Akustik
- University of Music and Dramatic Art Graz
- Tel. ++43-316-389-3510 (3170) Fax ++43-316-389-3171 

More information about the Pd-dev mailing list