I assume we could have several built in options and then a "custom" option that loads the coefficients from the coeff.txt. That way, most people could just pick their favorite off of the list and advanced users could still have use whatever they want to make.kitrinx wrote:The menu option for changing the coefficients is actually a pretty nice user experience feature. The coeff.txt method provides the maximum flexibility and the ability to experiment and grow, but having that menu option with those presets makes life a lot easier, especially for less experienced users. Maybe some middle ground could be found?
But that's getting ahead of ourselves because right now, all of the filters are implemented in a different way then the "16 phase 4 tap polyphase" way. Right now, Grabulosaure has coded up each algorithm from scratch from the mathematical description of each algorithm. So we'll see what work can get done. I'll at least try to add such a filter, but I don't know how long that would take me. I coded up the sharper bilinear algorithm I wanted, but in that same time, Grabulosaure already did a ton of work on the scaler. So other people will probably be faster than me if a generic polyphase filter too.