You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello I work as audio engineer and often do audio process. I am interested in learning the Rust and would like to see some signal process algorithm. I see you already have fft, so maybe some simpler algo wouldn't hert. First off I'd suggest adding the "diff" of a vector, or y[n] = x[n] - x[n-1] in signal discrete time. As matlab documentation say:
If X is a vector of length m, then Y = diff(X) returns a vector of length m-1. The elements of Y are the differences between adjacent elements of X.
Y = [X(2)-X(1) X(3)-X(2) ... X(m)-X(m-1)]
Also I would like zero cross rate to be added too, This function shows a signal's tendency of changing sign, sort of like a derivative show rate of change. zero cross rate of vector to vector is implemented as Y = diff(sgn(x)) or similar. Thank for your attention.
The text was updated successfully, but these errors were encountered:
This issue has been automatically marked as abandoned because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Please ping one of the maintainers once you add more information and updates here. If this is not the case and you need some help, feel free to ask for help in our Gitter channel. Thank you for your contributions!
Hello I work as audio engineer and often do audio process. I am interested in learning the Rust and would like to see some signal process algorithm. I see you already have fft, so maybe some simpler algo wouldn't hert. First off I'd suggest adding the "diff" of a vector, or
y[n] = x[n] - x[n-1]
in signal discrete time. As matlab documentation say:Also I would like zero cross rate to be added too, This function shows a signal's tendency of changing sign, sort of like a derivative show rate of change. zero cross rate of vector to vector is implemented as
Y = diff(sgn(x))
or similar. Thank for your attention.The text was updated successfully, but these errors were encountered: