Le 01/11/2012 04:04, Hans-Christoph Steiner a écrit :
Sounds interesting, where do we find it?
i commit everything in pd svn : trunk/externals/share-mem
cheers
c
.hc
On Oct 31, 2012, at 7:19 PM, Cyrille Henry wrote:
hello,
i just did a initial commit of share-mem, a lib dedicated to deal with shared
memory.
background :
pd / pd~ communication is really slow. by example, having a pd~ patch with 8
audio in and 8 out, use about 50% cpu of a recent computer for each process
only to deal with audio communication.
sending a large array from one process to the other is almost not possible in
RT.
This really limit pd~ usability.
-----
Thanks to share memory, communication between process can be greatly improve.
This lib is mainly composed of an external, and few abstraction and examples.
Everything look stable, at least on a ubuntu (12.04) and a osX laptop.
Implementation follow POSIX standard, so it will unfortunately not work on
windows.
everything that I need is there, even if lot's more work could be made. I hope
to have user feedback before making more development.
Cheers
Cyrille
_______________________________________________
Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list