On Fri, Aug 16, 2013 at 09:53:13AM -0700, J. Liles wrote: > 4) Do it your own damn self. I'm dead serious here. This is > how users become developers. This is also how we get EQ plugins that * reduce you S/N to 50 dB or less when given LF input, * become unstable for some settings of the controls, or when you move them too fast (good way to blow up your tweeters), * display a graphical frequency response which is not the actual one, in some cases not even close, and dynamic processors that * claim an attack time of less than a millisecond but are insensitive to much slower variations in level, * are completely unusable if you care a bit about signal quality, and autotuners that massacre your signal, and all sorts of processors with controls that are usable over less than five percent of their range and/or produce massive thumps when moved, etc. etc. These are not 'bugs' that can be put right by a few patches. This is would-be developers who do know just enough about programming to modify some example code, but little or nothing about audio nor DSP, and who naively implement some equations from a textbook (in the best case) or some web page (in most cases) without even a hint of understanding what it does. This is why at least 70% of all LADSPA plugins ever developed are completely useless. Sure, not all programming is DSP, and for most 'big' audio-related apps the DSP parts may just be a tiny fraction of the code. But in many cases the same careless attitude is prevalent when developing the non-DSP parts. One-liners are usually little more than peptalk promoted by the prevailing topdogs, and I tend to ignore them. But there is one that is IHMO very wrong, and that's the popular 'release early' (and often). Please don't. Make at least sure your stuff works. Test it. Measure it. On nice aspect of free software development is that you can work without company policies, quality and marketing departments, and supervisors looking over your shoulder. Which in the end means that you, the developer, and only you, have to assume your responsability. Ciao, -- FA A world of exhaustive, reliable metadata would be an utopia. It's also a pipe-dream, founded on self-delusion, nerd hubris and hysterically inflated market opportunities. (Cory Doctorow) _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user