![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Deriving a derivative... |
ezahp Member |
![]() ![]() ![]() Hi, Apologies for what's probably a simple question but here goes: If I'm scrubbing through a sample (at usually a variable rate), at any given moment my position in the sample is x and the time (relative to something) is t. Is there a way of continuously extracting the velocity during the scrub (for use to control other parameters)? Taking it further could I extract say acceleration? Or calculate an integral of the total distance travelled during the scrub for example? Sure this is possible but age seems to have withered my math chops! Thx. IP: Logged |
SSC Administrator |
![]() ![]() ![]() In the Prototypes, there's a Pseudo Differentiator you could try for taking the derivative. And you could use the Pseudo Integrator for integrating. In K7, there is also the LossyIntegrator module. Let us know how it goes! IP: Logged |
TazioSchiesari Member |
![]() ![]() ![]() If I've read correctly your question it might be related to one I have as well, so I'll join ![]() One of the new modules is the IndexSample (sorry if its not accurate, I'm away from Kyma right now) and when I saw it I instantly thought "Nice! An easy to perform scrub Sample" but even with a smoothed hot value parameter did not give me the expected result: tape scrub. Is there a simple work around for that? Thanks IP: Logged |
SSC Administrator |
![]() ![]() ![]() You could try putting the EventValue into a Constant, then feed the Constant into an AveragingLowPassFilter set at a 10 hz cutoff. Or you could try the new BiDiSmoother or LossyIntegrator in place of the filter. Then use that as the input to the SampleWithTimeIndex. Alternatively, you could open the sample file in the new Wave editor and create a Gallery. There is a scrub example in the Players. IP: Logged |
TazioSchiesari Member |
![]() ![]() ![]() Thanks SSC the AveragingLowPassFilter worked perfectly. Why the 10Hz? IP: Logged |
SSC Administrator |
![]() ![]() ![]() Just a very low frequency (sub audio) to ensure that it is a slowly varying control signal with no audio rate jitter in it. IP: Logged |
ezahp Member |
![]() ![]() ![]() Brilliant, thankyou, great tip du jour..... IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.