Quote:
Auch. For the last 2 hours or so I've been looking through the protection filters BEFORE the clipper (voice vibrations, volume drops due to loud S sounds, distorted S sounds caused by loud bass). Any my conclusion so far is that there's REALLY a lot of code, but that it's far too complex and doesn't do much. In other words: This needs a redesign.
Likely a cause of additional overhead.
I know I'll get some hatin' on, but this is why I keep preaching optimizing code. I understand getting something going, but if you don't revisit it and optimize it fairly quickly, you end up with a mess like what you're saying you've found. In my prior job, we had patched code out the wazoo... The code would wind back and forth all over the place. Upwards of 50 people worked on the code base at one time or another, and naturally people would code hard returns here and there, odd variable names, etc, etc, etc... On the one hand, being a single developer gives you an advantage of not having to worry as much about code branching and merging, but on the other hand, you can get overwhelmed, then find a "shiny object" and focus on that for a while, and put off the code review / profiling / optimization.