{ "patcher" : { "fileversion" : 1, "rect" : [ 78.0, 59.0, 392.0, 306.0 ], "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], "bglocked" : 0, "defrect" : [ 78.0, 59.0, 392.0, 306.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 1, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 0, "gridsize" : [ 8.0, 8.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix4_4", "patching_rect" : [ 170.0, 83.0, 21.0, 21.0 ], "activebgcolor" : [ 0.423529, 0.454902, 0.482353, 1.0 ], "presentation" : 1, "id" : "obj-57", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 67.0, 67.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix4_4", "parameter_modmax" : 127.0, "parameter_longname" : "matrix4_4", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix4_3", "patching_rect" : [ 148.0, 83.0, 21.0, 21.0 ], "activebgcolor" : [ 0.423529, 0.454902, 0.482353, 1.0 ], "presentation" : 1, "id" : "obj-58", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 45.0, 67.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 1.0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix4_3", "parameter_modmax" : 127.0, "parameter_longname" : "matrix4_3", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix4_2", "patching_rect" : [ 126.0, 83.0, 21.0, 21.0 ], "activebgcolor" : [ 0.423529, 0.454902, 0.482353, 1.0 ], "presentation" : 1, "id" : "obj-59", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 23.0, 67.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix4_2", "parameter_modmax" : 127.0, "parameter_longname" : "matrix4_2", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix4_1", "patching_rect" : [ 104.0, 83.0, 21.0, 21.0 ], "activebgcolor" : [ 0.423529, 0.454902, 0.482353, 1.0 ], "presentation" : 1, "id" : "obj-60", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 1.0, 67.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 1.0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix4_1", "parameter_modmax" : 127.0, "parameter_longname" : "matrix4_1", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix3_4", "patching_rect" : [ 170.0, 61.0, 21.0, 21.0 ], "presentation" : 1, "id" : "obj-61", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 67.0, 45.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix3_4", "parameter_modmax" : 127.0, "parameter_longname" : "matrix3_4", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix3_3", "patching_rect" : [ 148.0, 61.0, 21.0, 21.0 ], "presentation" : 1, "id" : "obj-62", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 45.0, 45.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix3_3", "parameter_modmax" : 127.0, "parameter_longname" : "matrix3_3", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix3_2", "patching_rect" : [ 126.0, 61.0, 21.0, 21.0 ], "presentation" : 1, "id" : "obj-63", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 23.0, 45.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 1.0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix3_2", "parameter_modmax" : 127.0, "parameter_longname" : "matrix3_2", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix3_1", "patching_rect" : [ 104.0, 61.0, 21.0, 21.0 ], "presentation" : 1, "id" : "obj-64", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 1.0, 45.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix3_1", "parameter_modmax" : 127.0, "parameter_longname" : "matrix3_1", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix2_4", "patching_rect" : [ 170.0, 39.0, 21.0, 21.0 ], "activebgcolor" : [ 0.423529, 0.454902, 0.482353, 1.0 ], "presentation" : 1, "id" : "obj-53", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 67.0, 23.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix2_4", "parameter_modmax" : 127.0, "parameter_longname" : "matrix2_4", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix2_3", "patching_rect" : [ 148.0, 39.0, 21.0, 21.0 ], "activebgcolor" : [ 0.423529, 0.454902, 0.482353, 1.0 ], "presentation" : 1, "id" : "obj-54", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 45.0, 23.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 1.0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix2_3", "parameter_modmax" : 127.0, "parameter_longname" : "matrix2_3", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix2_2", "patching_rect" : [ 126.0, 39.0, 21.0, 21.0 ], "activebgcolor" : [ 0.423529, 0.454902, 0.482353, 1.0 ], "presentation" : 1, "id" : "obj-55", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 23.0, 23.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix2_2", "parameter_modmax" : 127.0, "parameter_longname" : "matrix2_2", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix2_1", "patching_rect" : [ 104.0, 39.0, 21.0, 21.0 ], "activebgcolor" : [ 0.423529, 0.454902, 0.482353, 1.0 ], "presentation" : 1, "id" : "obj-56", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 1.0, 23.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix2_1", "parameter_modmax" : 127.0, "parameter_longname" : "matrix2_1", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix1_4", "patching_rect" : [ 170.0, 17.0, 21.0, 21.0 ], "presentation" : 1, "id" : "obj-51", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 67.0, 1.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 1.0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix1_4", "parameter_modmax" : 127.0, "parameter_longname" : "matrix1_4", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix1_3", "patching_rect" : [ 148.0, 17.0, 21.0, 21.0 ], "presentation" : 1, "id" : "obj-52", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 45.0, 1.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix1_3", "parameter_modmax" : 127.0, "parameter_longname" : "matrix1_3", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix1_2", "patching_rect" : [ 126.0, 17.0, 21.0, 21.0 ], "presentation" : 1, "id" : "obj-50", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 23.0, 1.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 1.0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix1_2", "parameter_modmax" : 127.0, "parameter_longname" : "matrix1_2", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "live.toggle", "annotation" : "This button matrix is used to set which granular channel or group of granular channels will modulate another granular channel. Clicking on a granular channel number in the send column will select the channel as a carrier for frequency modulation, and the vertical receive column identifies the granular channel that fill function as the modulator waveform.", "varname" : "matrix1_1", "patching_rect" : [ 104.0, 17.0, 21.0, 21.0 ], "presentation" : 1, "id" : "obj-48", "numinlets" : 1, "parameter_enable" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "presentation_rect" : [ 1.0, 1.0, 21.0, 21.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_linknames" : 0, "parameter_modmode" : 0, "parameter_info" : "", "parameter_units" : "", "parameter_order" : 0, "parameter_defer" : 0, "parameter_speedlim" : 1.0, "parameter_steps" : 0, "parameter_invisible" : 0, "parameter_enum" : [ "off", "on" ], "parameter_exponent" : 1.0, "parameter_annotation_name" : "", "parameter_unitstyle" : 10, "parameter_mmax" : 1.0, "parameter_mmin" : 0.0, "parameter_initial" : [ 0 ], "parameter_type" : 2, "parameter_initial_enable" : 1, "parameter_shortname" : "matrix1_1", "parameter_modmax" : 127.0, "parameter_longname" : "matrix1_1", "parameter_modmin" : 0.0 } } } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 152.0, 248.0, 18.0, 18.0 ], "id" : "obj-17", "numinlets" : 1, "numoutlets" : 0, "comment" : "1" } } , { "box" : { "maxclass" : "newobj", "text" : "p row3", "fontsize" : 10.0, "patching_rect" : [ 280.0, 168.0, 85.0, 18.0 ], "id" : "obj-18", "numinlets" : 4, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold", "patcher" : { "fileversion" : 1, "rect" : [ 47.0, 52.0, 236.0, 150.0 ], "bglocked" : 0, "defrect" : [ 47.0, 52.0, 236.0, 150.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 0, "gridsize" : [ 8.0, 8.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "outlet", "patching_rect" : [ 96.0, 104.0, 18.0, 18.0 ], "id" : "obj-1", "numinlets" : 1, "numoutlets" : 0, "comment" : "" } } , { "box" : { "maxclass" : "message", "text" : "3 3 $1", "fontsize" : 10.0, "patching_rect" : [ 168.0, 48.0, 38.0, 16.0 ], "id" : "obj-2", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "3 2 $1", "fontsize" : 10.0, "patching_rect" : [ 120.0, 48.0, 38.0, 16.0 ], "id" : "obj-3", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "3 1 $1", "fontsize" : 10.0, "patching_rect" : [ 72.0, 48.0, 38.0, 16.0 ], "id" : "obj-4", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "3 0 $1", "fontsize" : 10.0, "patching_rect" : [ 24.0, 48.0, 38.0, 16.0 ], "id" : "obj-5", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 168.0, 16.0, 18.0, 18.0 ], "id" : "obj-6", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "4" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 120.0, 16.0, 18.0, 18.0 ], "id" : "obj-7", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "3" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 72.0, 16.0, 18.0, 18.0 ], "id" : "obj-8", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "2" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 24.0, 16.0, 18.0, 18.0 ], "id" : "obj-9", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "1" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-5", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-6", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-8", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-9", 0 ], "destination" : [ "obj-5", 0 ], "hidden" : 0, "midpoints" : [ ] } } ] } , "saved_object_attributes" : { "fontface" : 0, "fontsize" : 10.0, "default_fontface" : 0, "globalpatchername" : "", "default_fontname" : "Arial Bold", "fontname" : "Arial Bold", "default_fontsize" : 10.0 } } } , { "box" : { "maxclass" : "newobj", "text" : "p row2", "fontsize" : 10.0, "patching_rect" : [ 192.0, 168.0, 85.0, 18.0 ], "id" : "obj-23", "numinlets" : 4, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold", "patcher" : { "fileversion" : 1, "rect" : [ 47.0, 52.0, 236.0, 150.0 ], "bglocked" : 0, "defrect" : [ 47.0, 52.0, 236.0, 150.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 0, "gridsize" : [ 8.0, 8.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "outlet", "patching_rect" : [ 96.0, 104.0, 18.0, 18.0 ], "id" : "obj-1", "numinlets" : 1, "numoutlets" : 0, "comment" : "" } } , { "box" : { "maxclass" : "message", "text" : "2 3 $1", "fontsize" : 10.0, "patching_rect" : [ 168.0, 48.0, 38.0, 16.0 ], "id" : "obj-2", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "2 2 $1", "fontsize" : 10.0, "patching_rect" : [ 120.0, 48.0, 38.0, 16.0 ], "id" : "obj-3", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "2 1 $1", "fontsize" : 10.0, "patching_rect" : [ 72.0, 48.0, 38.0, 16.0 ], "id" : "obj-4", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "2 0 $1", "fontsize" : 10.0, "patching_rect" : [ 24.0, 48.0, 38.0, 16.0 ], "id" : "obj-5", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 168.0, 16.0, 18.0, 18.0 ], "id" : "obj-6", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "4" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 120.0, 16.0, 18.0, 18.0 ], "id" : "obj-7", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "3" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 72.0, 16.0, 18.0, 18.0 ], "id" : "obj-8", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "2" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 24.0, 16.0, 18.0, 18.0 ], "id" : "obj-9", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "1" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-5", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-6", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-8", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-9", 0 ], "destination" : [ "obj-5", 0 ], "hidden" : 0, "midpoints" : [ ] } } ] } , "saved_object_attributes" : { "fontface" : 0, "fontsize" : 10.0, "default_fontface" : 0, "globalpatchername" : "", "default_fontname" : "Arial Bold", "fontname" : "Arial Bold", "default_fontsize" : 10.0 } } } , { "box" : { "maxclass" : "newobj", "text" : "p row1", "fontsize" : 10.0, "patching_rect" : [ 104.0, 168.0, 85.0, 18.0 ], "id" : "obj-28", "numinlets" : 4, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold", "patcher" : { "fileversion" : 1, "rect" : [ 47.0, 52.0, 236.0, 150.0 ], "bglocked" : 0, "defrect" : [ 47.0, 52.0, 236.0, 150.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 0, "gridsize" : [ 8.0, 8.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "outlet", "patching_rect" : [ 96.0, 104.0, 18.0, 18.0 ], "id" : "obj-1", "numinlets" : 1, "numoutlets" : 0, "comment" : "" } } , { "box" : { "maxclass" : "message", "text" : "1 3 $1", "fontsize" : 10.0, "patching_rect" : [ 168.0, 48.0, 38.0, 16.0 ], "id" : "obj-2", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "1 2 $1", "fontsize" : 10.0, "patching_rect" : [ 120.0, 48.0, 38.0, 16.0 ], "id" : "obj-3", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "1 1 $1", "fontsize" : 10.0, "patching_rect" : [ 72.0, 48.0, 38.0, 16.0 ], "id" : "obj-4", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "1 0 $1", "fontsize" : 10.0, "patching_rect" : [ 24.0, 48.0, 38.0, 16.0 ], "id" : "obj-5", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 168.0, 16.0, 18.0, 18.0 ], "id" : "obj-6", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "4" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 120.0, 16.0, 18.0, 18.0 ], "id" : "obj-7", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "3" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 72.0, 16.0, 18.0, 18.0 ], "id" : "obj-8", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "2" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 24.0, 16.0, 18.0, 18.0 ], "id" : "obj-9", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "1" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-5", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-6", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-8", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-9", 0 ], "destination" : [ "obj-5", 0 ], "hidden" : 0, "midpoints" : [ ] } } ] } , "saved_object_attributes" : { "fontface" : 0, "fontsize" : 10.0, "default_fontface" : 0, "globalpatchername" : "", "default_fontname" : "Arial Bold", "fontname" : "Arial Bold", "default_fontsize" : 10.0 } } } , { "box" : { "maxclass" : "newobj", "text" : "p row0", "fontsize" : 10.0, "patching_rect" : [ 16.0, 168.0, 85.0, 18.0 ], "id" : "obj-33", "numinlets" : 4, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold", "patcher" : { "fileversion" : 1, "rect" : [ 47.0, 52.0, 236.0, 150.0 ], "bglocked" : 0, "defrect" : [ 47.0, 52.0, 236.0, 150.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 0, "gridsize" : [ 8.0, 8.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "outlet", "patching_rect" : [ 96.0, 104.0, 18.0, 18.0 ], "id" : "obj-1", "numinlets" : 1, "numoutlets" : 0, "comment" : "" } } , { "box" : { "maxclass" : "message", "text" : "0 3 $1", "fontsize" : 10.0, "patching_rect" : [ 168.0, 48.0, 38.0, 16.0 ], "id" : "obj-2", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "0 2 $1", "fontsize" : 10.0, "patching_rect" : [ 120.0, 48.0, 38.0, 16.0 ], "id" : "obj-3", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "0 1 $1", "fontsize" : 10.0, "patching_rect" : [ 72.0, 48.0, 38.0, 16.0 ], "id" : "obj-4", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "message", "text" : "0 0 $1", "fontsize" : 10.0, "patching_rect" : [ 24.0, 48.0, 38.0, 16.0 ], "id" : "obj-5", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial Bold" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 168.0, 16.0, 18.0, 18.0 ], "id" : "obj-6", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "4" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 120.0, 16.0, 18.0, 18.0 ], "id" : "obj-7", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "3" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 72.0, 16.0, 18.0, 18.0 ], "id" : "obj-8", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "2" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 24.0, 16.0, 18.0, 18.0 ], "id" : "obj-9", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "comment" : "1" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-9", 0 ], "destination" : [ "obj-5", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-8", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-6", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-5", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } ] } , "saved_object_attributes" : { "fontface" : 0, "fontsize" : 10.0, "default_fontface" : 0, "globalpatchername" : "", "default_fontname" : "Arial Bold", "fontname" : "Arial Bold", "default_fontsize" : 10.0 } } } , { "box" : { "maxclass" : "comment", "text" : "Sends matrixctl style messsages", "linecount" : 2, "fontsize" : 10.0, "patching_rect" : [ 208.0, 40.0, 94.0, 29.0 ], "id" : "obj-38", "numinlets" : 1, "numoutlets" : 0, "fontname" : "Arial Bold" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-18", 0 ], "destination" : [ "obj-17", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-60", 0 ], "destination" : [ "obj-18", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-59", 0 ], "destination" : [ "obj-18", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-58", 0 ], "destination" : [ "obj-18", 2 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-57", 0 ], "destination" : [ "obj-18", 3 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-23", 0 ], "destination" : [ "obj-17", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-64", 0 ], "destination" : [ "obj-23", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-63", 0 ], "destination" : [ "obj-23", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-62", 0 ], "destination" : [ "obj-23", 2 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-61", 0 ], "destination" : [ "obj-23", 3 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-28", 0 ], "destination" : [ "obj-17", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-56", 0 ], "destination" : [ "obj-28", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-55", 0 ], "destination" : [ "obj-28", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-54", 0 ], "destination" : [ "obj-28", 2 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-53", 0 ], "destination" : [ "obj-28", 3 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-51", 0 ], "destination" : [ "obj-33", 3 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-52", 0 ], "destination" : [ "obj-33", 2 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-50", 0 ], "destination" : [ "obj-33", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-48", 0 ], "destination" : [ "obj-33", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-33", 0 ], "destination" : [ "obj-17", 0 ], "hidden" : 0, "midpoints" : [ ] } } ], "parameters" : { "obj-56" : [ "matrix2_1", "matrix2_1", 0 ], "obj-62" : [ "matrix3_3", "matrix3_3", 0 ], "obj-55" : [ "matrix2_2", "matrix2_2", 0 ], "obj-48" : [ "matrix1_1", "matrix1_1", 0 ], "obj-61" : [ "matrix3_4", "matrix3_4", 0 ], "obj-54" : [ "matrix2_3", "matrix2_3", 0 ], "obj-50" : [ "matrix1_2", "matrix1_2", 0 ], "obj-60" : [ "matrix4_1", "matrix4_1", 0 ], "obj-53" : [ "matrix2_4", "matrix2_4", 0 ], "obj-52" : [ "matrix1_3", "matrix1_3", 0 ], "obj-59" : [ "matrix4_2", "matrix4_2", 0 ], "obj-64" : [ "matrix3_1", "matrix3_1", 0 ], "obj-51" : [ "matrix1_4", "matrix1_4", 0 ], "obj-57" : [ "matrix4_4", "matrix4_4", 0 ], "obj-58" : [ "matrix4_3", "matrix4_3", 0 ], "obj-63" : [ "matrix3_2", "matrix3_2", 0 ] } } }