storing numbers in an abstraction


    Mar 18 2006 | 10:32 am

    • Mar 18 2006 | 10:41 pm
      I can't think of one, but it's a problem I've run into from time to time
      as well, and probably worth a think-through, for a solution in the future.
      jb
    • Mar 19 2006 | 12:13 am
      it is not the idea of abstractions to store
      stuff inside them.
      do not forget that a patch could call two
      instances of the abstraction patcher.
      what might be the right solution for you is
      adding arguments to your abstractions.
      that means use [#1 i] and [#2 f] instead of
      numboxes and connect a loadbang to them.
      later when called as abstraction the
      arguments can be initialized from inside,
      or by giving the abstraction object box s
      arguments, and can be set by inlets.
      when you want to store "last use values"
      you can now that from outside much easier
      than with numboxes.
    • Mar 19 2006 | 12:39 am
      The solution, actually, is to store the values at the level above: you
      would need to get the values somehow (pattrstorage?), and then you'd
      restore them when the patcher loads.
      Any built in solution would have to do more or less the same thing, but
      transparently.
      jb