unramp?

May 25, 2011 at 12:49pm

unramp?

Hi

I’ve made the attached sub patch to solve a problem but whilst doing it I had the feeling this functionality is probably already there out of box (even though I couldn’t find it).

I needed a sort of reverse of the ramp device. I want to take out the ramp of a CC stream and just get the final ‘resting’ value. My controller nob was bound to a patch selector and a change would trigger a CPU expensive patch loading procedure, so going from say patch 2 to 20 would start and stop 18 unwanted patch loads.

Is there an object already built to do this?

– Pasted Max Patch, click to expand. –
#57285
May 25, 2011 at 1:20pm

Can’t think of a single object ATM, but here’s a way with two:

– Pasted Max Patch, click to expand. –
#205223
May 25, 2011 at 1:27pm

Thanks that’s a lot neater. One other requirement I had which I didn’t mention before, is that if just one change comes through it needs to instantly go to the patcher.

So mine lets the 1st one through as normal and only subsequent CC streams trigger the unramping mechanism.

#205224
May 25, 2011 at 5:46pm

How about speedlim/qlim?

#205225
Jun 3, 2011 at 4:28pm

Thanks for those pointers, neater than using ramp

#205226
Jun 3, 2011 at 5:26pm

Here’s a three object version, that almost certainly uses less memory than the list version:

– Pasted Max Patch, click to expand. –
#205227
Jun 3, 2011 at 5:27pm

sorry, double post

#205228
Jun 3, 2011 at 5:47pm

Thanks for that. I think speedlim is perfect for me. the crucial thing is a single change comes through instantly.

#205229
Jun 3, 2011 at 7:18pm

this is why scouring/pounding the forums is good; Chris and spectro may have helped me solve this ‘unrelated’ problem:

http://cycling74.com/forums/topic.php?id=33599

my gating and filtering was getting pretty heavy-handed; often, simple is best, as these two solutions prove….thanks guys and OP

Brendan

#205230
Jun 3, 2011 at 7:36pm

Sorry, I missed the requirement for the first number to go through:

– Pasted Max Patch, click to expand. –
#205231

You must be logged in to reply to this topic.