bobostertag's Recent Posts

Here is a problem that is truly vexing me.

Here is a Max patch that is set up to allow you to save the state of all 127 of aalto's parameters via a pattrstorage object.

The idea is that by saving Aalto states in Max pattrstoarge rather than Aalto presets, you can crossfade between Aatlo states.

The way this works in the patch is this: in the subpatcher called Parameters there is an abstraction for each of Aalto's 127 parameters. Each abstraction has a number box exposed to pattr.

There is a Max [change] object after each number box, so that if an Aalto parameter does not change from one pattr preset to another, no value will be sent unnecessarily.

The problem is that the patch does not work reliably. When you recall at pattr preset, some of the values are received by Aalto and some not.

This can be easily seen by this simple procedure:

  • draw a shape in Aalto's sequencer sliders and save a pattr preset.
  • draw a different shape in Aalto's sequencer sliders and save a different pattr preset.
  • go back and forth recalling the two presets. you sill see that sometimes all the values are recalled, sometimes not.

that is the problem.

any ideas?
THANKS!

There are two Max patches here. The first is the main patcher, the second is the abstraction that is used 127 times in the main patcher, one instance for each aalto parameter.

{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 6,
"minor" : 1,
"revision" : 5,
"architecture" : "x86"
}
,
"rect" : [ 120.0, 54.0, 1132.0, 885.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"id" : "obj-207",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 189.009094, 439.545441, 20.0, 20.0 ]
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-205",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 735.0, 260.272736, 56.0, 20.0 ],
"text" : "deferlow"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-639",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 735.0, 227.620132, 64.0, 20.0 ],
"text" : "r To_Aalto"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-204",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 556.709167, 194.57222, 63.0, 20.0 ],
"text" : "delay 500"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-203",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 487.0, 213.235352, 63.0, 20.0 ],
"text" : "pipe 1000"
}

        }

, {
"box" : {
"id" : "obj-202",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 633.369751, 194.57222, 20.0, 20.0 ]
}

        }

, {
"box" : {
"id" : "obj-199",
"maxclass" : "ezdac~",
"numinlets" : 2,
"numoutlets" : 0,
"patching_rect" : [ 592.990234, 362.181824, 45.0, 45.0 ],
"presentation" : 1,
"presentation_rect" : [ 172.081161, 277.636383, 45.0, 45.0 ]
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-198",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 208.209045, 221.433411, 32.5, 20.0 ],
"text" : "+ 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-197",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 148.509094, 213.235352, 32.5, 20.0 ],
"text" : "+ 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-196",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 581.363586, 141.363632, 50.0, 20.0 ]
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-193",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 1000.709167, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-194",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 904.709167, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-187",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 801.709106, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-188",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 705.709106, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-189",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 615.709106, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-190",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 519.709106, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-185",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 420.709106, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-186",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 324.709106, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-184",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 234.709122, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-183",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "bang", "" ],
"patching_rect" : [ 138.709137, 688.636353, 36.0, 20.0 ],
"text" : "sel 1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-571",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 998.709167, 718.545532, 32.5, 19.0 ],
"text" : "10"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-574",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 897.709167, 718.545532, 32.5, 19.0 ],
"text" : "9"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-577",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 800.709167, 718.545532, 32.5, 19.0 ],
"text" : "8"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-580",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 709.709167, 718.545532, 32.5, 19.0 ],
"text" : "7"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-584",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 613.709167, 718.545532, 32.5, 19.0 ],
"text" : "6"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-587",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 512.709106, 718.545532, 32.5, 19.0 ],
"text" : "5"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-590",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 415.709137, 718.545532, 32.5, 19.0 ],
"text" : "4"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-593",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 324.709106, 718.545532, 32.5, 19.0 ],
"text" : "3"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-596",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 234.709122, 718.545532, 32.5, 19.0 ],
"text" : "2"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-599",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 138.709137, 718.545532, 32.5, 19.0 ],
"text" : "1"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-598",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 556.709167, 784.363586, 87.0, 21.0 ],
"text" : "s To_Storage"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-182",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 581.363586, 95.428459, 85.0, 21.0 ],
"text" : "r To_Storage"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-181",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 283.899323, 501.236359, 50.0, 20.0 ]
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-611",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 385.709137, 259.66806, 90.0, 18.0 ],
"presentation" : 1,
"presentation_rect" : [ 53.195469, 266.521454, 90.0, 18.0 ],
"text" : "storagewindow"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-610",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 385.709137, 227.620132, 60.0, 18.0 ],
"presentation" : 1,
"presentation_rect" : [ 53.195469, 239.427277, 60.0, 18.0 ],
"text" : "getslotlist"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-8",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 385.709137, 194.57222, 70.0, 19.0 ],
"presentation" : 1,
"presentation_rect" : [ 53.195469, 209.427277, 70.0, 19.0 ],
"text" : "writeagain"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-602",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 385.709137, 95.428459, 37.0, 19.0 ],
"presentation" : 1,
"presentation_rect" : [ 53.195469, 126.927299, 37.0, 19.0 ],
"text" : "read"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-17",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 385.709137, 161.524307, 68.0, 19.0 ],
"presentation" : 1,
"presentation_rect" : [ 53.195469, 179.12738, 68.0, 19.0 ],
"text" : "readagain"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 13.0,
"id" : "obj-38",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 385.709137, 128.476379, 38.0, 19.0 ],
"presentation" : 1,
"presentation_rect" : [ 53.195469, 152.227295, 38.0, 19.0 ],
"text" : "write"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-621",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 487.0, 459.818146, 27.0, 20.0 ],
"text" : "iter"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-619",
"maxclass" : "newobj",
"numinlets" : 11,
"numoutlets" : 11,
"outlettype" : [ "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "" ],
"patching_rect" : [ 487.0, 501.236359, 154.0, 20.0 ],
"text" : "sel 1 2 3 4 5 6 7 8 9 10"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-618",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 487.0, 396.10907, 75.0, 20.0 ],
"text" : "route slotlist"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-607",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 681.909119, 501.236359, 37.0, 18.0 ],
"text" : "set 0"
}

        }

, {
"box" : {
"bgcolor" : [ 1.0, 0.0, 0.0, 1.0 ],
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-605",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 532.281921, 309.586395, 37.0, 18.0 ],
"presentation" : 1,
"presentation_rect" : [ 53.195469, 99.459114, 37.0, 18.0 ],
"text" : "clear"
}

        }

, {
"box" : {
"id" : "obj-572",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 998.709167, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 538.627258, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle",
"parameter_shortname" : "toggle",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle"
}

        }

, {
"box" : {
"id" : "obj-575",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 897.709167, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 496.016174, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle[1]",
"parameter_shortname" : "toggle[1]",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle[1]"
}

        }

, {
"box" : {
"id" : "obj-578",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 800.709167, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 453.40509, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle[2]",
"parameter_shortname" : "toggle[2]",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle[2]"
}

        }

, {
"box" : {
"id" : "obj-581",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 709.709167, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 410.793884, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle[3]",
"parameter_shortname" : "toggle[3]",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle[3]"
}

        }

, {
"box" : {
"id" : "obj-585",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 613.709167, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 368.1828, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle[4]",
"parameter_shortname" : "toggle[4]",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle[4]"
}

        }

, {
"box" : {
"id" : "obj-588",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 512.709106, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 325.571716, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle[5]",
"parameter_shortname" : "toggle[5]",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle[5]"
}

        }

, {
"box" : {
"id" : "obj-591",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 420.709106, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 282.960632, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle[6]",
"parameter_shortname" : "toggle[6]",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle[6]"
}

        }

, {
"box" : {
"id" : "obj-594",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 324.709106, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 240.349411, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle[7]",
"parameter_shortname" : "toggle[7]",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle[7]"
}

        }

, {
"box" : {
"id" : "obj-597",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 234.709122, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 197.738327, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle[8]",
"parameter_shortname" : "toggle[8]",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle[8]"
}

        }

, {
"box" : {
"id" : "obj-600",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 1,
"patching_rect" : [ 138.709137, 647.636475, 30.0, 30.0 ],
"presentation" : 1,
"presentation_rect" : [ 155.127243, 43.972744, 30.0, 30.0 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "toggle[9]",
"parameter_shortname" : "toggle[9]",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"varname" : "toggle[9]"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-636",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 283.899323, 469.600098, 32.5, 20.0 ],
"text" : "+ 1"
}

        }

, {
"box" : {
"id" : "obj-627",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 148.509094, 267.283264, 20.0, 20.0 ]
}

        }

, {
"box" : {
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"contdata" : 1,
"id" : "obj-625",
"maxclass" : "multislider",
"numinlets" : 1,
"numoutlets" : 2,
"orientation" : 0,
"outlettype" : [ "", "" ],
"parameter_enable" : 1,
"patching_rect" : [ 254.063553, 229.828735, 84.036423, 18.0 ],
"presentation" : 1,
"presentation_rect" : [ 146.899948, 179.418167, 428.899994, 39.000011 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "multislider",
"parameter_shortname" : "multislider",
"parameter_type" : 3,
"parameter_invisible" : 1
}

                }

,
"setminmax" : [ 0.0, 1.0 ],
"setstyle" : 1,
"slidercolor" : [ 0.0, 1.0, 1.0, 1.0 ],
"varname" : "multislider"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-624",
"maxclass" : "newobj",
"numinlets" : 4,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 148.509094, 304.683289, 101.0, 20.0 ],
"text" : "pack recall 1 2 3."
}

        }

, {
"box" : {
"activebgoncolor" : [ 0.0, 1.0, 1.0, 1.0 ],
"fontsize" : 24.0,
"id" : "obj-623",
"maxclass" : "live.tab",
"multiline" : 0,
"num_lines_patching" : 1,
"num_lines_presentation" : 1,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "float" ],
"parameter_enable" : 1,
"patching_rect" : [ 208.209045, 161.524307, 152.500061, 38.052277 ],
"presentation" : 1,
"presentation_rect" : [ 146.899948, 218.418167, 428.899994, 40.900002 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "live.drop[2]",
"parameter_shortname" : "live.drop",
"parameter_type" : 2,
"parameter_enum" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" ],
"parameter_initial" : [ 0.0 ],
"parameter_unitstyle" : 0,
"parameter_speedlim" : 0.0
}

                }

,
"varname" : "live.tab"
}

        }

, {
"box" : {
"activebgoncolor" : [ 0.0, 1.0, 1.0, 1.0 ],
"fontsize" : 24.0,
"id" : "obj-622",
"maxclass" : "live.tab",
"multiline" : 0,
"num_lines_patching" : 1,
"num_lines_presentation" : 1,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "float" ],
"parameter_enable" : 1,
"patching_rect" : [ 148.509094, 114.091606, 156.500061, 37.069054 ],
"presentation" : 1,
"presentation_rect" : [ 146.899948, 138.518158, 428.899994, 40.900002 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "live.drop[1]",
"parameter_shortname" : "live.drop",
"parameter_type" : 2,
"parameter_enum" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" ],
"parameter_initial" : [ 0.0 ],
"parameter_unitstyle" : 0,
"parameter_speedlim" : 0.0
}

                }

,
"varname" : "live.tab[1]"
}

        }

, {
"box" : {
"activebgoncolor" : [ 0.316406, 1.0, 0.21875, 1.0 ],
"fontsize" : 24.0,
"id" : "obj-601",
"maxclass" : "live.tab",
"multiline" : 0,
"num_lines_patching" : 1,
"num_lines_presentation" : 1,
"numinlets" : 1,
"numoutlets" : 3,
"outlettype" : [ "", "", "float" ],
"parameter_enable" : 1,
"patching_rect" : [ 283.899323, 409.700073, 182.636368, 42.363636 ],
"presentation" : 1,
"presentation_rect" : [ 146.899948, 73.972748, 428.899994, 42.900002 ],
"saved_attribute_attributes" : {
"valueof" : {
"parameter_longname" : "live.drop[4]",
"parameter_shortname" : "live.drop",
"parameter_type" : 2,
"parameter_enum" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" ],
"parameter_initial" : [ 0.0 ],
"parameter_unitstyle" : 0,
"parameter_speedlim" : 0.0
}

                }

,
"varname" : "live.tab[2]"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-177",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 6,
"minor" : 1,
"revision" : 5,
"architecture" : "x86"
}
,
"rect" : [ 25.0, 69.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-20",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 125.0, 229.0, 44.0, 18.0 ],
"text" : "get $1"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 187.649994, 143.0, 32.5, 18.0 ],
"text" : "0"
}

                        }

, {
"box" : {
"id" : "obj-16",
"maxclass" : "button",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 128.0, 100.0, 20.0, 20.0 ]
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 5,
"numoutlets" : 4,
"outlettype" : [ "int", "", "", "int" ],
"patching_rect" : [ 128.0, 183.200043, 73.0, 20.0 ],
"text" : "counter"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-13",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "int" ],
"patching_rect" : [ 128.0, 143.0, 49.0, 20.0 ],
"text" : "uzi 128"
}

                        }

, {
"box" : {
"comment" : "",
"id" : "obj-175",
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 128.0, 40.0, 25.0, 25.0 ]
}

                        }

, {
"box" : {
"comment" : "",
"id" : "obj-176",
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 125.0, 274.0, 25.0, 25.0 ]
}

                        }

],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-13", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-20", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-14", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-16", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-16", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-16", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-175", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-14", 3 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-18", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-176", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-20", 0 ]
}

                        }

]
}
,
"patching_rect" : [ 633.369751, 260.272736, 19.0, 20.0 ],
"saved_object_attributes" : {
"default_fontface" : 0,
"default_fontname" : "Arial",
"default_fontsize" : 12.0,
"description" : "",
"digest" : "",
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-174",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 6,
"minor" : 1,
"revision" : 5,
"architecture" : "x86"
}
,
"rect" : [ 0.0, 0.0, 640.0, 480.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-30",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "bang", "int" ],
"patching_rect" : [ 50.0, 129.0, 32.5, 20.0 ],
"text" : "t b i"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-29",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 205.0, 73.0, 18.0 ],
"text" : "1."
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-27",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "float" ],
"patching_rect" : [ 50.0, 100.0, 73.0, 20.0 ],
"text" : "unpack 1 1."
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 63.5, 258.0, 51.0, 20.0 ],
"text" : "forward"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-23",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 63.5, 166.0, 93.0, 18.0 ],
"text" : "send $1_Recall"
}

                        }

, {
"box" : {
"comment" : "",
"id" : "obj-173",
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "list" ],
"patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ]
}

                        }

],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-27", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-173", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-23", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-29", 1 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-27", 1 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-30", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-27", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-29", 0 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-23", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-30", 1 ]
}

                        }

, {
"patchline" : {
"destination" : [ "obj-29", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-30", 0 ]
}

                        }

]
}
,
"patching_rect" : [ 650.649353, 335.090912, 19.0, 20.0 ],
"saved_object_attributes" : {
"default_fontface" : 0,
"default_fontname" : "Arial",
"default_fontsize" : 12.0,
"description" : "",
"digest" : "",
"fontface" : 0,
"fontname" : "Arial",
"fontsize" : 12.0,
"globalpatchername" : "",
"tags" : ""
}
,
"text" : "p"
}

        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-172",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 6,
"minor" : 1,
"revision" : 5,
"architecture" : "x86"
}
,
"rect" : [ 0.0, 120.0, 1680.0, 956.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-162",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 392.0, 69.0, 20.0 ],
"text" : "simple 129",
"varname" : "Simple[120]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-163",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 361.0, 69.0, 20.0 ],
"text" : "simple 128",
"varname" : "Simple[121]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-164",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 323.0, 69.0, 20.0 ],
"text" : "simple 127",
"varname" : "Simple[122]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-165",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 292.0, 69.0, 20.0 ],
"text" : "simple 126",
"varname" : "Simple[123]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-166",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 258.0, 69.0, 20.0 ],
"text" : "simple 125",
"varname" : "Simple[124]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-167",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 227.0, 69.0, 20.0 ],
"text" : "simple 124",
"varname" : "Simple[125]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-168",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 196.0, 69.0, 20.0 ],
"text" : "simple 123",
"varname" : "Simple[126]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-169",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 165.0, 69.0, 20.0 ],
"text" : "simple 122",
"varname" : "Simple[127]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-170",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 131.0, 69.0, 20.0 ],
"text" : "simple 121",
"varname" : "Simple[128]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-171",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 880.656006, 100.0, 69.0, 20.0 ],
"text" : "simple 120",
"varname" : "Simple[129]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-152",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 392.0, 68.0, 20.0 ],
"text" : "simple 119",
"varname" : "Simple[110]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-153",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 361.0, 68.0, 20.0 ],
"text" : "simple 118",
"varname" : "Simple[111]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-154",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 323.0, 68.0, 20.0 ],
"text" : "simple 117",
"varname" : "Simple[112]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-155",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 292.0, 68.0, 20.0 ],
"text" : "simple 116",
"varname" : "Simple[113]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-156",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 258.0, 68.0, 20.0 ],
"text" : "simple 115",
"varname" : "Simple[114]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-157",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 227.0, 68.0, 20.0 ],
"text" : "simple 114",
"varname" : "Simple[115]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-158",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 196.0, 68.0, 20.0 ],
"text" : "simple 113",
"varname" : "Simple[116]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-159",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 165.0, 68.0, 20.0 ],
"text" : "simple 112",
"varname" : "Simple[117]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-160",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 131.0, 67.0, 20.0 ],
"text" : "simple 111",
"varname" : "Simple[118]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-161",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 812.656006, 100.0, 68.0, 20.0 ],
"text" : "simple 110",
"varname" : "Simple[119]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-142",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 392.0, 69.0, 20.0 ],
"text" : "simple 109",
"varname" : "Simple[100]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-143",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 361.0, 69.0, 20.0 ],
"text" : "simple 108",
"varname" : "Simple[101]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-144",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 323.0, 69.0, 20.0 ],
"text" : "simple 107",
"varname" : "Simple[102]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-145",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 292.0, 69.0, 20.0 ],
"text" : "simple 106",
"varname" : "Simple[103]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-146",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 258.0, 69.0, 20.0 ],
"text" : "simple 105",
"varname" : "Simple[104]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-147",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 227.0, 69.0, 20.0 ],
"text" : "simple 104",
"varname" : "Simple[105]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-148",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 196.0, 69.0, 20.0 ],
"text" : "simple 103",
"varname" : "Simple[106]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-149",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 165.0, 69.0, 20.0 ],
"text" : "simple 102",
"varname" : "Simple[107]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-150",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 131.0, 69.0, 20.0 ],
"text" : "simple 101",
"varname" : "Simple[108]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-151",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 743.656006, 100.0, 69.0, 20.0 ],
"text" : "simple 100",
"varname" : "Simple[109]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-132",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 392.0, 62.0, 20.0 ],
"text" : "simple 99",
"varname" : "Simple[90]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-133",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 361.0, 62.0, 20.0 ],
"text" : "simple 98",
"varname" : "Simple[91]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-134",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 323.0, 62.0, 20.0 ],
"text" : "simple 97",
"varname" : "Simple[92]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-135",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 292.0, 62.0, 20.0 ],
"text" : "simple 96",
"varname" : "Simple[93]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-136",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 258.0, 62.0, 20.0 ],
"text" : "simple 95",
"varname" : "Simple[94]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-137",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 227.0, 62.0, 20.0 ],
"text" : "simple 94",
"varname" : "Simple[95]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-138",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 196.0, 62.0, 20.0 ],
"text" : "simple 93",
"varname" : "Simple[96]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-139",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 165.0, 62.0, 20.0 ],
"text" : "simple 92",
"varname" : "Simple[97]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-140",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 131.0, 62.0, 20.0 ],
"text" : "simple 91",
"varname" : "Simple[98]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-141",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 681.656006, 100.0, 62.0, 20.0 ],
"text" : "simple 90",
"varname" : "Simple[99]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-122",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 392.0, 62.0, 20.0 ],
"text" : "simple 89",
"varname" : "Simple[80]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-123",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 361.0, 62.0, 20.0 ],
"text" : "simple 88",
"varname" : "Simple[81]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-124",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 323.0, 62.0, 20.0 ],
"text" : "simple 87",
"varname" : "Simple[82]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-125",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 292.0, 62.0, 20.0 ],
"text" : "simple 86",
"varname" : "Simple[83]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-126",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 258.0, 62.0, 20.0 ],
"text" : "simple 85",
"varname" : "Simple[84]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-127",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 227.0, 62.0, 20.0 ],
"text" : "simple 84",
"varname" : "Simple[85]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-128",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 196.0, 62.0, 20.0 ],
"text" : "simple 83",
"varname" : "Simple[86]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-129",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 165.0, 62.0, 20.0 ],
"text" : "simple 82",
"varname" : "Simple[87]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-130",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 131.0, 62.0, 20.0 ],
"text" : "simple 81",
"varname" : "Simple[88]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-131",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 619.656006, 100.0, 62.0, 20.0 ],
"text" : "simple 80",
"varname" : "Simple[89]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-112",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 392.0, 62.0, 20.0 ],
"text" : "simple 79",
"varname" : "Simple[70]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-113",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 361.0, 62.0, 20.0 ],
"text" : "simple 78",
"varname" : "Simple[71]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-114",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 323.0, 62.0, 20.0 ],
"text" : "simple 77",
"varname" : "Simple[72]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-115",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 292.0, 62.0, 20.0 ],
"text" : "simple 76",
"varname" : "Simple[73]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-116",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 258.0, 62.0, 20.0 ],
"text" : "simple 75",
"varname" : "Simple[74]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-117",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 227.0, 62.0, 20.0 ],
"text" : "simple 74",
"varname" : "Simple[75]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-118",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 196.0, 62.0, 20.0 ],
"text" : "simple 73",
"varname" : "Simple[76]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-119",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 165.0, 62.0, 20.0 ],
"text" : "simple 72",
"varname" : "Simple[77]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-120",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 131.0, 62.0, 20.0 ],
"text" : "simple 71",
"varname" : "Simple[78]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-121",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 550.104004, 100.0, 62.0, 20.0 ],
"text" : "simple 70",
"varname" : "Simple[79]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-102",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 392.0, 62.0, 20.0 ],
"text" : "simple 69",
"varname" : "Simple[60]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-103",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 361.0, 62.0, 20.0 ],
"text" : "simple 68",
"varname" : "Simple[61]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-104",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 323.0, 62.0, 20.0 ],
"text" : "simple 67",
"varname" : "Simple[62]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-105",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 292.0, 62.0, 20.0 ],
"text" : "simple 66",
"varname" : "Simple[63]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-106",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 258.0, 62.0, 20.0 ],
"text" : "simple 65",
"varname" : "Simple[64]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-107",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 227.0, 62.0, 20.0 ],
"text" : "simple 64",
"varname" : "Simple[65]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-108",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 196.0, 62.0, 20.0 ],
"text" : "simple 63",
"varname" : "Simple[66]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-109",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 165.0, 62.0, 20.0 ],
"text" : "simple 62",
"varname" : "Simple[67]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-110",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 131.0, 62.0, 20.0 ],
"text" : "simple 61",
"varname" : "Simple[68]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-111",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 480.552002, 100.0, 62.0, 20.0 ],
"text" : "simple 60",
"varname" : "Simple[69]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-92",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 411.0, 392.0, 62.0, 20.0 ],
"text" : "simple 59",
"varname" : "Simple[50]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-93",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 411.0, 361.0, 62.0, 20.0 ],
"text" : "simple 58",
"varname" : "Simple[51]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-94",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 411.0, 323.0, 62.0, 20.0 ],
"text" : "simple 57",
"varname" : "Simple[52]"
}

                        }

, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-95",
"maxclass" : "newobj",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 41

Hi MackFisher, The reason I am not using the preset object is that the whole point is to be able to crossfire between presets. If you come up with anything, let me know. THANKS!

hey randy

i have been working with aalto without any external input at all. just stand alone. super cool.

when i make create a preset that has two voices and the internal sequencer running and the voices variable patched to, say, the sequencer offset, every time i recall the preset i seem to get a different temporal relationship between the sequencer stages of the two voices. can you give me any hints to understand what is happening there?

two feature ideas:

  1. a check box on the envelope generators to have their outputs multiplied by the sequencer output. exactly as multiplying them by velocity in. this would give you a functionality that is similar to the velocity multiplier, but it would work without messing around with any input.

  2. a dial in the KEY section that would control the spacing of the Voice parameter. when turned all the way left, the values of the voices would be clustered near to 0. when turned all the way right, they would be clustered near 1. in the middle, they would be evenly spaced. the fact that the difference between the values for different voices is fixed is a bottleneck.

thanks!

hey wednesdayrayray,

i like this:<< or if the voice separation itself could be modulated by the seq out (similar to what you have described in #1) that could open up some interesting capabilities>>

but really the most effective way to do that would be to have the knop in the KEY section as i described it, but have an associated input to automate that parameter.

that "voice" value is so key to so much in aalto, it is crazy to have it fixed in one proportion.

Hi Randy,

Just back from various trips and picked up the soundplane, before going off on yet another excursion. So this is my first bit of time with the Soundplane.

Questions:

  • So the way it stands now, i can get note, velocity, pressure, absolute x and y (always calculated for the entire playing surface), and x and y with the initial touch as zero (always calculated for the entire playing surface). Is this correct?
  • Might be nice for you to give us a max patch showing the MIDI data in and the OSC data in as you have them set up.

Off I go...

  • Bob

Hi, great synth, and i am very interested in your hardware controller as well.
Quick stupid questions:

  • is there a way to load Aalto into Max/MSP? I triued using au~, but it doesn't seem to work.
  • is there a way to get the sequencer and ADSR data out of Aalto for use as controllers sent to other destinations? Thanks!