small ui question: converting number boxes into (int) without rewiring?


    Aug 20 2011 | 10:43 pm
    hi,
    just a really short question: i have a rather big and densly build patch and try to optimize it for performance by reducing onscreen ui elements.
    eg. i want to convert a lot of number boxes into (int) or (float). is there any way to do so without having to drag all their connections anew?
    thanks for your help!
    karl

    • Aug 20 2011 | 11:10 pm
      paste replace
    • Aug 20 2011 | 11:12 pm
      copy the bits of your patch you want to convert and paste them into a text editor and then do a search and replace
      ie this:
      "maxclass" : "flonum",
      "numinlets" : 1,
      "numoutlets" : 2,
      would be replaced with this:
      "maxclass" : "newobj",
      "text" : "f",
      "numinlets" : 2,
      "numoutlets" : 1,
      and this:
      "outlettype" : [ "float", "bang" ],
      would be replaced by this:
      "outlettype" : [ "float" ],
      you might want to encapsulate the objects you want to change as a way of isolating them, then de-encapsulate afterwards.
      I've never done this myself so let me know if it works: it may be just as fiddly as doing it by hand
      EDIT : well I never knew about paste replace... thanks Chris, my suggestion is ridiculously complicated compared to paste replace.
    • Aug 21 2011 | 12:08 am
      cool, thanks!
      paste replace is awesome and exactly the thing i was looking for.