function.maxdefine: Make function default to list output


    Feb 01 2011 | 5:06 pm
    If you're like me, you've probably found that function's default output is often not what you want. (single value, then list) Here's a tweak to the function.maxdefine file that will set it to output as a list by default.
    Cycling74 folks: is there a correct/better way to do this? Is there an easier way of making default settings (outside of color)?
    Here's my function.maxdefine file (from Cycling '74/default-definitions/) { "definitions" : [ { "attr" : "bgcolor", "class" : "function", "default" : [ 0.8, 0.8, 0.8, 1.0 ], "label" : "Background Color", "style" : "rgba" }, { "attr" : "pointcolor", "class" : "function", "default" : [ 0.32157, 0.32157, 0.32157, 1.0 ], "label" : "Point Color", "style" : "rgba" }, { "attr" : "linecolor", "class" : "function", "default" : [ 0.33333, 0.33333, 0.33333, 1.0 ], "label" : "Line Color", "style" : "rgba" }, { "attr" : "sustaincolor", "class" : "function", "default" : [ 1.0, 1.0, 1.0, 1.0 ], "label" : "Sustain Color", "style" : "rgba" }, { "attr" : "textcolor", "class" : "function", "default" : [ 0.0, 0.0, 0.0, 1.0 ], "label" : "Text Color", "style" : "rgba" }, { "attr" : "bordercolor", "class" : "function", "default" : [ 0.5, 0.5, 0.5, 1.0 ], "label" : "Border Color", "style" : "rgba" }, { "attr" : "outputmode", "class" : "function", "default" : 1, "label" : "Output mode" } ] }

    • Feb 02 2011 | 1:19 am
      Nope. This is hard coded in the object. I wouldn't even count on modifying the function.maxdefine by end, this is not designed to work that way and this is an unsupported way of doing it. I would recommend creating clippings instead.