vinniefalco / DSPFilters

A Collection of Useful C++ Classes for Digital Signal Processing
1.87k stars 380 forks source link

My Future Plans For This Library #38

Open vinniefalco opened 7 years ago

vinniefalco commented 7 years ago

I know that is showing signs of age, and it wasn't terribly great to begin with. Its over engineered and clumsy with its interfaces. Certainly not up to my usual level of quality. And yet, the library is popular which shows how badly we need something like this. I have plans to rewrite this library from top to bottom and be even better than it is now. But I am currently working on Beast, being proposed for Boost: https://github.com/vinniefalco/Beast/

This is taking up my time. However, I will be returning to DSPFilters. Perhaps in 2019. Or maybe sooner, if someone would like to work with me on a rewrite of the library I could mentor them and we could design it together perhaps 1 or 2 days a week.

Thanks

NAThompson commented 6 years ago

if someone would like to work with me on a rewrite of the library I could mentor them and we could design it together perhaps 1 or 2 days a week.

I have a dream of putting something like this into Boost. If John Maddock thinks it's a good addition to boost.math, we could put one filter in at a time, which lowers to bar to starting the project. boost::math::dsp?

vinniefalco commented 6 years ago

Seems reasonable

CAB0409 commented 6 years ago

I would also be interested in contributing. Especially if it will be a boost module. I should have availability by December.

-Chris

On Tue, Nov 6, 2018, 6:54 PM Vinnie Falco <notifications@github.com wrote:

Seems reasonable

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/vinniefalco/DSPFilters/issues/38#issuecomment-436452703, or mute the thread https://github.com/notifications/unsubscribe-auth/ALbrA9gsPhy8t-7nYMTYtsDXb4Wu28MJks5usiFFgaJpZM4OY0mu .

burakparim commented 6 years ago

I currently work on microphone arrays with a focus on theory and hardware development, as well as a little algorithm development. I have some knowledge on DSP theory and poor coding skills. In the meantime, I learn C++. If there is a part that I can contribute, I'd be happy to be part of this project and learn from you.

Rakib1503052 commented 3 years ago

Let me know if you start on it. I would love to help as much as I can.

vinniefalco commented 3 years ago

The problem is that the API that I made for these filters, it isn't great. Overly complicated and just gets in the way of most things.

vinniefalco commented 3 years ago

If this is going to go into Boost it needs a total rewrite.

RobinSchmidt commented 3 years ago

if you are ever going to do this, i may contribute code for halpern and gaussian response types

papadop commented 1 year ago

I do not know if this is still a plan, but I may try to contribute too....