Quote:
Brian: For what you're doing, it would actually make sense to have a lowpass filter at the end of the processing instead of (or on top of) at the start. I should warn you though that doing so will cause BIG spikes in the output, so you'll have to reduce the output level a lot, probably by halt of so.
I think you meant highpass and not lowpass, but at any rate, I'm mostly ok with where it's at now with the preamp adjustment. The only downside here is there is becoming little use for the AGC. That might not even be a "downside". I just don't know. I'm muddling my way through this on some basic knowledge from the last time I was involved in stuff like this, which was 20 years ago. You're younger, so you know what they say about young minds and fresh ideas...
I guess though my issue is that since this is all software and not any actual circuitry doing the magic, why it is that filters after a bandpass do not know about the bandpass variables? In the Java world, there'd be your various "getters and setters". So, if I set a highpass of 50, why, for example, in Bass Boost, would you attempt to boost the signal at 20 if I already said that I wanted to be attenuating that area?
Of course, it's possible that I don't understand things...and am making a silly argument.
Quote:
About the GUI update thread: I'm now moving it to priority "BELOW_NORMAL" instead of "IDLE", please let me know if that works better for you (will be in the next BETA), otherwise I'll move it back to NORMAL and see if I can keep it on a separate thread or not.
Like I've said before, you have to go with what works for the bulk of your audience. I'm kinda hanging out here as a hobbyist...