Attn everyone struggling with infinitely loud nothing... @unfa, heads up. After some careful testing and poking around, I have determined that the only possible cause for this phenomenon is malfunctioning plugins.
Particularly, zita-reverb seems to be prone to causing this. The other reverb in the zita package, "Stereo reverb", curiously seems to lack this problem. This problem, at least for me, never occurs on live play - only when exporting at >44.1k sample rates, and even then irregularly - as a workaround, I've come to add some space to the beginning of the project, and add a single short note of each instrument that has zita in their fx chain, so I can quickly see when the plugins fail and cancel&redo the export. Now, I seem to remember some people reporting this problem occuring on other plugins as well, and on playback also, not only on export. This I feel could be another problem only existing on 64-bit builds, because I'm unable to reproduce that problem on my 32-bit system. Things I've done to this problem: I've added (in the memmgr branch, where most of the cutting edge cool stuff currently happens, FYI) some sanitizing functions to various parts of the chain, in such a way that they only trigger on export (so as to not consume CPU on playback). Maybe there could be added a switch to preferences to enable sanitizing on playback. However, this sanitizing is kind of a double-edged sword. Sanitizing the output of plugins can only prevent the problem from being propagated down the chain, ie. prevent it from muting all of the output. If the plugin malfunctions in such a way that it outputs constant nan/inf, sanitizing can't bring back the lost data, so it effectively mutes the instrument. Hence my workaround above. Now, for some delegating. Does anyone know if the zita LADSPA plugins are still actively developed? Does anyone want to find out? If yes, we could ask them for help diagnosing this issue. If not, we could consider bringing the zita plugins in as a part of our source tree and fixing the problem ourselves. I know, we generally don't want more 3rd-party code in, but I feel there's such a lack of good-quality LADSPA reverbs, and the zita reverbs are really good quality soundwise, they're really above and beyond the other LADSPA reverbs - IMHO, no offense Calf. I feel the benefit of having those plugins working reliably more than outweighs any displeasure of bringing in more 3rd party code. Also, if anyone can spot other plugins that seem to specifically cause this same issue, please report it, document the conditions where this happens, your system specs, LMMS version etc. If anyone can find anything that contradicts my findings above, please also share that. We can learn from failures. That is all. ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://p.sf.net/sfu/Zoho _______________________________________________ LMMS-devel mailing list LMMS-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lmms-devel