Forums > Gen

interpolation between 2 consecutive samples (gen~)

September 20, 2012 | 3:08 pm

Hi!

How would you make an optimized 4 sample interpolation between 2 consecutive values ?

Thanks !

ps : Long time I have not posted something ! :)



pid
September 20, 2012 | 5:00 pm

/Max 6/examples/gen/gen~.interpolation.maxpat

p.s. – we missed you!


September 21, 2012 | 11:06 am

Ohh thanks!
If I understand well, there is no already prepared "line" external. :)
Here is a piece of code that interpolates from one sample to the next within a minimum amount of time. The interpolation starts as soon as a new signal value arrives. Also, it works like a line for new incoming values when interpolation has not ended yet.
I have noticed History does not work when it is outside of a function.

– Pasted Max Patch, click to expand. –

October 1, 2012 | 6:02 am

It’s probably less sophisticated that what you’re looking for, but here’s a pseudo-line~ for gen~:

– Pasted Max Patch, click to expand. –

October 1, 2012 | 6:03 am

Whoops, loadmess was firing to soon. Try this:

– Pasted Max Patch, click to expand. –


pid
October 4, 2012 | 8:47 am

thanks.

i thought it would be very simple to turn this into a reusable function. but it isn’t. why will this not compile? the errors are cryptic. (and i think ‘step’ was superfluous?).

– Pasted Max Patch, click to expand. –

October 5, 2012 | 4:24 am

You’re right, step was superfluous — a bit of code that wasn’t being used anymore.

Why it doesn’t compile is being looked into, flagged as ticket #3633.


Viewing 7 posts - 1 through 7 (of 7 total)