Dear Giulio,

Am I right to assume that this would include writing arrays to disk without 
interfering with the audio thread?

Best! Edwin

> On 16 Jul 2021, at 00:18, Giulio Moro via Pd-dev <[email protected]> wrote:
> 
> I have had this PR open for a while: 
> https://github.com/pure-data/pure-data/pull/1261 . It adds threaded behaviour 
> for disk and network I/O, making the Pd audio thread "real-time safer". I 
> went through quite a few revisions courtesy of umlaeute and Spacechild1, but 
> haven't heard from you directly. I am happy to do some more work if there is 
> interest in merging. CI build currently fails because of weird "support" of 
> ssize_t on VS (happy to hear about workarounds).
> Best,
> Giulio
> 
> 
> Miller Puckette via Pd-dev wrote on 13/07/2021 19:22:
>> (re-send - I had sent to [email protected] but that now seems to be defunct...)
>> To Pd dev -
>> I'm going to try to get the next Pd release (0.52) out over the next month
>> or two.  My personal priorities for this release would be putting in a 
>> message
>> backtrace mechanism (by overriding canvas_connect and pd_bind to go through
>> small proxy objects; this will have to be done at load time I think) and
>> to go back and try to figure out how to do tooltips without adding cruft to
>> the inlet structure.  (There's an ancient source-patch to provide tooltips
>> by Chris McCormichadn Guenter Geiger that I plan to start with -
>> https://sourceforge.net/p/pure-data/patches/264/).
>> 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.
>> This might break some PRs, so... first of all would be to identify whatever
>> PRs are ready to merge so I can do that before I make incompatible changes.
>> Of course "stable development branch" first... then Dan's soundfile 
>> updates...
>> then what?
>> PS more ideas of mine (among many):
>> hot-reloading externs via a message to Pd
>> use a "unix binding" socket between Pd and pd-gui instead of localhost
>> generalize number/symbol box to allow displaying entire messages or lists
>> cheers
>> Miller
>> _______________________________________________
>> Pd-dev mailing list
>> [email protected]
>> https://lists.puredata.info/listinfo/pd-dev
> 
> 
> 
> _______________________________________________
> Pd-dev mailing list
> [email protected]
> https://lists.puredata.info/listinfo/pd-dev




_______________________________________________
Pd-dev mailing list
[email protected]
https://lists.puredata.info/listinfo/pd-dev

Reply via email to