<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>In addition, preset_hub is impervious to undo/redo and other
      actions and keeps track of all objects, offers ability to automate
      things by quickly cycling between presets, is able to save and
      load presets from a file without making the patch dirty, as is the
      case with L2Ork Tweeter, and can differentiate between multiple
      instances of the same abstraction, as is the case in the Pd-L2Ork
      K12 module. It can change scope on the fly, and many other things.
      As a result, in some ways it is even more flexible than the Max's
      pattrstorage. One thing that may be added later is also
      interpolation (akin to pattrstorage).<br>
    </p>
    <p>Best,</p>
    <p>Ico<br>
    </p>
    <div class="moz-cite-prefix">On 1/21/2021 1:09 PM, Alexandre Torres
      Porres wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAEAsFmhaSud6wDAQaSWQQmVU3GCOFEww7Oz5OSq-3GHrLgbiLg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr"><br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">Em qui., 21 de jan. de 2021
            às 14:33, Alexandre Torres Porres <<a
              href="mailto:porres@gmail.com" moz-do-not-send="true">porres@gmail.com</a>>
            escreveu:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div dir="ltr">
              <div>But I'm gonna spend some more time on that too (as
                well as with other systems mentioned here, and maybe new
                ones yet to be mentioned) and see if I'm missing
                something cool I haven't thought of yet.</div>
            </div>
          </blockquote>
          <div><br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">Em qui., 21 de jan. de
                2021 às 14:17, Jonathan Wilkes <<a
                  href="mailto:jancsika@yahoo.com" target="_blank"
                  moz-do-not-send="true">jancsika@yahoo.com</a>>
                escreveu:<br>
              </div>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">
                <div>
                  <div style="font-family:"Helvetica
                    Neue",Helvetica,Arial,sans-serif;font-size:13px">the
                    UX is nice and works seamlessly across abstractions</div>
                </div>
              </blockquote>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div>hmm, here's something I wasn't thinking, how to allow one
            to use the system inside abstractions. One way that was
            already possible would be to have separate files to load in
            each abstraction, but I now included "import" and "export"
            functions so [savestate] can be used in conjunction (see
            screenshot below). I had to add an outlet for that, and also
            added a second outlet to send a bang when the preset is
            empty.</div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div><img src="cid:part3.F9F11354.EB7721C7@vt.edu" alt="Screen
              Shot 2021-01-21 at 15.07.47.png" style="margin-right:
              0px;" class="" width="394" height="191"><br>
          </div>
          <div><br>
          </div>
          <div>it's already been updated to the repository <a
href="https://github.com/porres/pd-else/blob/master/Classes/Abstractions/preset.pd"
              moz-do-not-send="true">https://github.com/porres/pd-else/blob/master/Classes/Abstractions/preset.pd</a></div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="https://lists.puredata.info/listinfo/pd-list">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Ivica Ico Bukvic, D.M.A.
Director, Creativity + Innovation
Co-Director, Human Centered Design iPhD
Institute for Creativity, Arts, and Technology

Virginia Tech
Creative Technologies in Music
School of Performing Arts – 0141
Blacksburg, VA 24061
(540) 231-6139
<a class="moz-txt-link-abbreviated" href="mailto:ico@vt.edu">ico@vt.edu</a>

<a class="moz-txt-link-abbreviated" href="http://www.icat.vt.edu">www.icat.vt.edu</a>
<a class="moz-txt-link-abbreviated" href="http://www.performingarts.vt.edu">www.performingarts.vt.edu</a>
l2ork.icat.vt.edu
ico.bukvic.net</pre>
  </body>
</html>