zl, lorenz, pmpd, granola


    Apr 19 2009 | 2:52 am
    for migrating between platforms i need the following replacements for objects:
    1. jmc´s [sort] and [scramble]
    can both be done now with zl?
    will the use of zl give the same results?
    which is the minimum version OSX/win from which on it works with zl?
    2. pmpd/MSD
    does anyone have used MSD? are there exact replacements for pmpd.mass and pmpd.link? did eventually anybody out there already compiled the pmpd 2 d stuff and/or the MSD externals for mac classic? any issues with pmpd objects between mac and windows?
    3. lorenz
    i am currently using a third party binary, but would like to replace it with a custom patch. could anyone help me to patch a standard lorenz attractor (float 0.-1.) or has done one already?
    4. a replacement for granola would be also nice, in best case a patch. granola is nice but i often wish it had a dynamic buffer size (which is, of course, not possible they way its ben written) maybe there is a similar object or abstraction somewhere which i dont know yet?
    - MeisterFrager 110

    • Apr 19 2009 | 2:09 pm
      I've resuscitated scramble as lp.crabelms. It's in the Litter Starter Pack. Isn't it obvious that crabelms is what happens when you scramble scramble?
      [zl sort] will, of course, sort.
      I wrote a bunch of chaos objects but never published them. André Sier has a very complete package of chaos externals. And Xoaz also did a set, in both external and patch form. There must be bunches on maxobjects. (OK, checked, it's only four, but that should be enough).
      There are a lot of GranSynth patches around, but I don't know what's closest to Granola. I worked on a patch called th1nk, loosely based on th0nk, but it's not really ready for prime-time.
      No ideas for the others, sorry.
      -- P.
      ----
      Was originally unsure if it was Richard Dudas or someone else. Now confirmed.
    • Apr 19 2009 | 4:14 pm
      Roman Thilenius wrote on Sat, 18 April 2009 20:52 3. lorenz
      i am currently using a third party binary, but would like to replace it with a custom patch. could anyone help me to patch a standard lorenz attractor (float 0.-1.) or has done one already?
      something like the following should get you started (watch out, messy patching...).
      but for this recursive stuff, max's 32bit float precision is not the best choice, imo. for more accurate results better use something with double precision, js/java/c etc.
      vb
    • Apr 20 2009 | 12:45 am
      zl also have a scramble mode since Max 5.0, it probably doesn't scramble in the same order than Peter's
      As for sort mode, since Max 5.0, it uses a quicksort algorithm, and outputs the re-ordered indexes to the right outlet (as the venerable sort object used to).
    • Apr 21 2009 | 8:58 am
      Emmanuel Jourdan wrote on Mon, 20 April 2009 02:45zl also have a scramble mode since Max 5.0, it probably doesn't scramble in the same order than Peter's ;)
      [VOICE MODE="insufferable condescendence"]
      lp.crabelms scrambles randomly. What order does [zl scramble] scramble in?
      [VOICE MODE=RESET]
      Sorry, awfully cheap repartée, but when you set yourself up like that I can't resist. Pardonne-moi, s'il t'plait. %-}
      lp.crabelms -- scrambling lists and messages since 2005.
    • Apr 23 2009 | 2:49 pm
      thank so far, guys.
      so the dudas ones are simply an OSX version of the legacy jmc ones? thats good. fits for now, for "sort" mode (for the very few 4.2 - 4.5 users.)
      btw, i have still not found a solution for the offset difference of [fpic] between max4 and max5. a combination of sending a move to [universal] and scripting would be perfect, but of course that doesnt exist. really sucks for hundreds of patchers which will be updated from time to time and should in the future still support 4 AND 5.
    • Apr 23 2009 | 6:35 pm
      may i add another question, whats the deal with .maxhelp?
      will max 5 also open my .help files?
    • Apr 23 2012 | 6:09 pm
      here is my 1st patcher to build a chua-attractor (based on the lorenz-attractor patcher by Volker Böhm) but it doesn't work properly...
      any helps and solutions are welcome
      org. formula (musical chua's-circuit by James N. Sears) was:
      X = alpha (Y -X - f(x)) f(x) = 1/16 * (x)
      Y = X - Y + Z
      Z = -beta * Y
      initializing: alpha: 10.91865
      beta: 14.
      in the patcher:
      used variables:
      X: $f1 Y: $f2
      alpha $f3 beta $f4 [$f4 -> $f3]
      adaption into expr
      X: expr $f3*($f2-$f1 -(1/16*($f1*$f1*$f1)-1/6))*$f1
      Y: expr $f1 - $f2 * (-1*$f3) *$f2
      Z: expr (-1*$f3)* $f2
      the goal is: using of the chua-circuit under MaxMsp to build several plugins with the assistance of Pluggo
      (controlling of several musical parameters)
      max v2;