"ramp" slider values?


    Feb 06 2014 | 11:21 am
    Hi all,
    I'm using a slider with a range of -1 to 1 to control a phase speed value. See the attached patch:
    My goal is to setup something that will randomly generate values between -1 & 1 every 10-30 seconds or so then "ramp" that slider to the new value over 5-10 seconds. This would give a nice slow transition to the new phase value.
    The random -1 to 1 is easy and so is the 10-30 s interval, but I can't seem to find an easy way to ramp the slider to the new value over 5-10 seconds. Super easy with gain... But not sure how to set a -1 to 1 limit on range. I'm sure there is a simple solution to this, but I've been googling for a while and coming up with not much. Throw a nugget of Max goodness my way please!
    Cheers

    • Feb 06 2014 | 1:31 pm
      Something like this?
    • Feb 07 2014 | 9:08 am
      @Jason
      Awesome! Thanks a ton...
      Ended up modifying to this:
      The randdist is a CNMAT object for random number generation.
      Also had to change up a bit of logic due to the range being 2 on the slider. The whole -1 to 0 to 1 messed me up at first. The patch you posted just produced numbers 0 to -1 I think.
      Anyway, thanks a bunch for your efforts!
      Cheers.
    • Feb 07 2014 | 9:39 am
      Hey, I didn't look too closely at your patch but the onebang object will never bang... You might want to set up a loadbang to the right inlet so it's primed for use. Also, did you mean to send a bang to [set $1]? It will always pass [set 0].
    • Feb 09 2014 | 8:02 am
      @metamax
      Yes, you're right! I should have clarified... I just copy and pasted a section from a much larger patch. The larger patch uses both.