On Fri, September 16, 2016 3:01 pm, Chris Caudle wrote: > Wasn't there a difference in real-time safe functions used by one or the > other? I think maybe this is what I was remembering: http://www.spinics.net/lists/linux-audio-users/msg103851.html Mark Curry: > "To clarify one other point in this thread, zyn is not absolutely 100% > realtime safe and stoat can certainly point out the few remaining issues > (there is a single location for memory allocation/deallocation which needs to be corrected (NO LOCKS)). > Compared to yoshimi however it is an absolutely night and day difference. > Based upon checking yoshimi's git again it should be essentially equal > to the realtime safety that zyn had back at its 2.4.4 release." > "As part of trying to correct these long standing issues within > ZynAddSubFX one of the tools that I wrote starting back in 2012 was > stoat: https://github.com/fundamental/stoat" The announcement for the 2.5.0 release of Zyn has links to two graphs showing the number of function calls which are not, or potentially not, real-time safe. The graph of 2.4.4 is so dense it is unreadable, the equivalent graph for 2.5.0 is fairly small. http://lalists.stanford.edu/laa/2015/02/0006.html > "The 2.5.0 Release of ZynAddSubFX is now available. > > "This release is mainly focused on fixing some of the core architectural > flaws that have historically existed. > As a result this release should behave much better under jack > and interfacing with the realtime side of things is *much* easier now. ... > "Additionally the callgraph of the realtime safe hazards can be seen > in two large images: > http://fundamental-code.com/2.4.4-realtime-issues.png > http://fundamental-code.com/2.5.0-realtime-issues.png " -- Chris Caudle _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user