Hi there, I created a PR that implements threaded I/O for Pd's GUI and netsend/netreceive objects. The objective is to have the audio thread free of select()s and locks wherever possible ("best effort RT-friendly"). Our Bela users have been using libpd with previous versions of these commits for almost 5 years and I thought it was about time to try and upstream the changes. It's my first big PR submission for Pd, so I am looking forward to your comments.
Details in the PR: https://github.com/pure-data/pure-data/pull/1261
Kind regards, Giulio