Kyma Forum
  Tips & Techniques
  Deriving a derivative...

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   Deriving a derivative...
ezahp
Member
posted 06 March 2015 05:22         Edit/Delete Message   Reply w/Quote
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
posted 06 March 2015 11:21         Edit/Delete Message   Reply w/Quote
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
posted 11 March 2015 08:45         Edit/Delete Message   Reply w/Quote
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
posted 11 March 2015 08:58         Edit/Delete Message   Reply w/Quote
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
posted 11 March 2015 16:17         Edit/Delete Message   Reply w/Quote
Thanks SSC the AveragingLowPassFilter worked perfectly. Why the 10Hz?

IP: Logged

SSC
Administrator
posted 11 March 2015 23:11         Edit/Delete Message   Reply w/Quote
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
posted 12 March 2015 13:03         Edit/Delete Message   Reply w/Quote
Brilliant, thankyou, great tip du jour.....

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c