Forums > MaxMSP

Using poly with buffers and #0 ?

August 8, 2012 | 11:12 pm

Hi – Id like to have 100 instances of the following granular synth patch with each instance corrosponding to a different buffer. I would also like the outputs of the different instances of poly to go to different outputs (32 channel out to be precise) – can this be done with #0 and poly somehow ?

{
	"boxes" : [ 		{
			"box" : 			{
				"maxclass" : "flonum",
				"id" : "obj-1",
				"bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
				"htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ],
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 2,
				"patching_rect" : [ 559.0, 375.0, 35.0, 17.0 ],
				"parameter_enable" : 0,
				"outlettype" : [ "float", "bang" ],
				"triscale" : 0.9,
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"id" : "obj-2",
				"bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
				"htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ],
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 2,
				"patching_rect" : [ 514.0, 374.0, 35.0, 17.0 ],
				"parameter_enable" : 0,
				"outlettype" : [ "float", "bang" ],
				"triscale" : 0.9,
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"id" : "obj-3",
				"bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
				"htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ],
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 2,
				"patching_rect" : [ 448.0, 374.0, 35.0, 17.0 ],
				"parameter_enable" : 0,
				"outlettype" : [ "float", "bang" ],
				"triscale" : 0.9,
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"id" : "obj-4",
				"bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
				"htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ],
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 2,
				"patching_rect" : [ 536.0, 501.0, 35.0, 17.0 ],
				"parameter_enable" : 0,
				"outlettype" : [ "float", "bang" ],
				"triscale" : 0.9,
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "1",
				"id" : "obj-5",
				"numinlets" : 2,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 817.0, 539.0, 16.0, 15.0 ],
				"outlettype" : [ "" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "button",
				"id" : "obj-6",
				"numinlets" : 1,
				"numoutlets" : 1,
				"patching_rect" : [ 817.0, 518.0, 15.0, 15.0 ],
				"outlettype" : [ "bang" ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "0",
				"id" : "obj-7",
				"numinlets" : 2,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 796.0, 539.0, 16.0, 15.0 ],
				"outlettype" : [ "" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "button",
				"id" : "obj-8",
				"numinlets" : 1,
				"numoutlets" : 1,
				"patching_rect" : [ 796.0, 518.0, 15.0, 15.0 ],
				"outlettype" : [ "bang" ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "loadbang",
				"id" : "obj-9",
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 591.0, 494.0, 46.0, 17.0 ],
				"outlettype" : [ "bang" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "loop 1",
				"id" : "obj-10",
				"numinlets" : 2,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 591.0, 532.0, 35.0, 15.0 ],
				"outlettype" : [ "" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "sig~ 1.",
				"id" : "obj-11",
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 536.0, 532.0, 40.0, 17.0 ],
				"outlettype" : [ "signal" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "0., 1. $1",
				"id" : "obj-12",
				"numinlets" : 2,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 679.0, 456.0, 49.0, 15.0 ],
				"outlettype" : [ "" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "unpack f f f",
				"id" : "obj-13",
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 3,
				"patching_rect" : [ 508.0, 306.0, 60.0, 17.0 ],
				"outlettype" : [ "float", "float", "float" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "groove~ sample6",
				"id" : "obj-14",
				"numinlets" : 3,
				"fontsize" : 9.0,
				"numoutlets" : 2,
				"patching_rect" : [ 507.0, 607.0, 80.0, 17.0 ],
				"outlettype" : [ "signal", "signal" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "line~",
				"id" : "obj-15",
				"numinlets" : 2,
				"fontsize" : 9.0,
				"numoutlets" : 2,
				"patching_rect" : [ 679.0, 480.0, 31.0, 17.0 ],
				"outlettype" : [ "signal", "bang" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "wave~ window",
				"id" : "obj-16",
				"numinlets" : 3,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 679.0, 607.0, 75.0, 17.0 ],
				"outlettype" : [ "signal" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "*~",
				"id" : "obj-17",
				"numinlets" : 2,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 508.0, 703.0, 181.0, 17.0 ],
				"outlettype" : [ "signal" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 1",
				"id" : "obj-18",
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 0,
				"patching_rect" : [ 508.0, 763.0, 38.0, 17.0 ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "0",
				"id" : "obj-19",
				"numinlets" : 2,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 856.0, 467.0, 16.0, 15.0 ],
				"outlettype" : [ "" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "loadbang",
				"id" : "obj-20",
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 856.0, 439.0, 46.0, 17.0 ],
				"outlettype" : [ "bang" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "== 0",
				"id" : "obj-21",
				"numinlets" : 2,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 876.0, 599.0, 30.0, 17.0 ],
				"outlettype" : [ "int" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "mute $1",
				"id" : "obj-22",
				"numinlets" : 2,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 876.0, 665.0, 45.0, 15.0 ],
				"outlettype" : [ "" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "toggle",
				"id" : "obj-23",
				"numinlets" : 1,
				"numoutlets" : 1,
				"patching_rect" : [ 876.0, 622.0, 15.0, 15.0 ],
				"parameter_enable" : 0,
				"outlettype" : [ "int" ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "toggle",
				"id" : "obj-24",
				"numinlets" : 1,
				"numoutlets" : 1,
				"patching_rect" : [ 856.0, 564.0, 15.0, 15.0 ],
				"parameter_enable" : 0,
				"outlettype" : [ "int" ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "thispoly~",
				"id" : "obj-25",
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 2,
				"patching_rect" : [ 856.0, 702.0, 51.0, 17.0 ],
				"outlettype" : [ "int", "int" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "in 1",
				"id" : "obj-26",
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 1,
				"patching_rect" : [ 508.0, 251.0, 25.0, 17.0 ],
				"outlettype" : [ "" ],
				"fontname" : "Arial"
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "comment",
				"text" : "starttime duration",
				"id" : "obj-27",
				"numinlets" : 1,
				"fontsize" : 9.0,
				"numoutlets" : 0,
				"patching_rect" : [ 570.0, 276.0, 100.0, 17.0 ],
				"fontname" : "Arial"
			}

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

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

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

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

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

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

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

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

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-4", 0 ],
				"destination" : [ "obj-11", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-9", 0 ],
				"destination" : [ "obj-10", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-13", 1 ],
				"destination" : [ "obj-12", 0 ],
				"hidden" : 0,
				"midpoints" : [ 538.0, 368.0, 688.5, 368.0 ],
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-12", 0 ],
				"destination" : [ "obj-15", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

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

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-8", 0 ],
				"destination" : [ "obj-7", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-26", 0 ],
				"destination" : [ "obj-6", 0 ],
				"hidden" : 0,
				"midpoints" : [ 517.5, 294.0, 826.0, 294.0 ],
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-6", 0 ],
				"destination" : [ "obj-5", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-7", 0 ],
				"destination" : [ "obj-24", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-5", 0 ],
				"destination" : [ "obj-24", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-19", 0 ],
				"destination" : [ "obj-24", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-24", 0 ],
				"destination" : [ "obj-25", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-24", 0 ],
				"destination" : [ "obj-21", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

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

		}
 ],
	"appversion" : 	{
		"major" : 6,
		"minor" : 0,
		"revision" : 5
	}

}

August 9, 2012 | 6:43 am

Here’s somewhere to start:

– Pasted Max Patch, click to expand. –

We’d need to know how the 100 [buffer~]s would be named, then set the buffer arguments on the [groove~]s accordingly.
Also, how are you assigning channels to the different instances? Since the number of voices isn’t a power of 2, it might not be as ‘neat’.


August 9, 2012 | 4:04 pm

In the end the solution was quite simple – we just put the groove and buffer in the poly subpatch with a name like 0#whatever (it wouldnt work wth just 0# without a word next to it – thus "whatever"). The 0# instantly assigned an individual number to each instances buffer/groove so 1009whatever, 1010whatever, 1011whatever etc etc Even though poly assigns weird numbers to 0# the poly instances are still indexed as 1,2,3,4 etc so you could target the individual buffers from outside poly to read samples so target1 read blablabla.wav, target2 read blablabla2.wav etc works like a charm !


August 9, 2012 | 9:11 pm

If the buffers don’t exist outside of the poly~ or don’t need to be referred to outside of the poly~, then of course it doesn’t matter what they’re called as long as they’re unique. In that case buffer handling is all done within an instance, so your solution is great.

Now how did you go about routing the audio from all those voices?


August 9, 2012 | 9:14 pm

In this case I wanted the grains coming out of anyone of 32 channels – randomly. So the poly subpatch has a gate with 32 outputs, 32 out~s and a random number generator to tell gate~ which channel to send the signal out of.


August 9, 2012 | 9:15 pm

Sorry about the length code – (how do you do that pasted max patcher thingy ?) :

{
	"boxes" : [ 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "loadbang",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-70",
				"numoutlets" : 1,
				"fontsize" : 12.0,
				"outlettype" : [ "bang" ],
				"patching_rect" : [ 702.0, 161.0, 60.0, 20.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "metro 40",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-69",
				"numoutlets" : 1,
				"fontsize" : 12.0,
				"outlettype" : [ "bang" ],
				"patching_rect" : [ 681.0, 244.0, 58.0, 20.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-68",
				"numoutlets" : 2,
				"fontsize" : 12.0,
				"outlettype" : [ "float", "bang" ],
				"patching_rect" : [ 670.0, 413.0, 50.0, 20.0 ],
				"parameter_enable" : 0
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 32",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-52",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 1281.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 31",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-53",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 1244.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 30",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-54",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 1203.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 29",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-55",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 1166.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 28",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-56",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 1131.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 27",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-57",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 1094.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 26",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-58",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 1053.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 25",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-59",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 1016.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 24",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-60",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 978.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 23",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-61",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 941.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 22",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-62",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 900.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 21",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-63",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 863.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 20",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-64",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 828.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 19",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-65",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 791.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 18",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-66",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 750.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 17",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-67",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 713.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 16",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-44",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 676.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 15",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-45",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 639.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 14",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-46",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 598.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 13",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-47",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 561.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 12",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-48",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 526.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 11",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-49",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 489.0, 615.0, 49.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 10",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-50",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 448.0, 615.0, 50.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 9",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-51",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 411.0, 615.0, 43.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 8",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-40",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 373.0, 615.0, 43.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 7",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-41",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 336.0, 615.0, 43.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 6",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-42",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 295.0, 615.0, 43.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 5",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-43",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 258.0, 615.0, 43.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 4",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-39",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 223.0, 615.0, 43.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 3",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-38",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 186.0, 615.0, 43.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 2",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-37",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 145.0, 615.0, 43.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "out~ 1",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-36",
				"numoutlets" : 0,
				"fontsize" : 12.0,
				"patching_rect" : [ 108.0, 615.0, 43.0, 20.0 ],
				"saved_object_attributes" : 				{
					"attr_comment" : ""
				}

			}

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

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "random 31",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-31",
				"numoutlets" : 1,
				"fontsize" : 12.0,
				"outlettype" : [ "int" ],
				"patching_rect" : [ 576.0, 400.0, 68.0, 20.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "gate~ 32",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-30",
				"numoutlets" : 32,
				"fontsize" : 12.0,
				"outlettype" : [ "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal", "signal" ],
				"patching_rect" : [ 129.0, 530.0, 1135.0, 20.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-34",
				"numoutlets" : 2,
				"fontsize" : 12.0,
				"outlettype" : [ "float", "bang" ],
				"patching_rect" : [ 531.0, 200.0, 50.0, 20.0 ],
				"parameter_enable" : 0
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-33",
				"numoutlets" : 2,
				"fontsize" : 12.0,
				"outlettype" : [ "float", "bang" ],
				"patching_rect" : [ 411.0, 200.0, 50.0, 20.0 ],
				"parameter_enable" : 0
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "buffer~ #0goo 10000",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-28",
				"numoutlets" : 2,
				"fontsize" : 18.0,
				"outlettype" : [ "float", "bang" ],
				"patching_rect" : [ 402.0, 165.0, 197.0, 27.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"fontname" : "Arial",
				"triscale" : 0.9,
				"numinlets" : 1,
				"id" : "obj-1",
				"bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
				"numoutlets" : 2,
				"fontsize" : 9.0,
				"outlettype" : [ "float", "bang" ],
				"patching_rect" : [ 165.0, 166.0, 35.0, 17.0 ],
				"parameter_enable" : 0,
				"htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"fontname" : "Arial",
				"triscale" : 0.9,
				"numinlets" : 1,
				"id" : "obj-2",
				"bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
				"numoutlets" : 2,
				"fontsize" : 9.0,
				"outlettype" : [ "float", "bang" ],
				"patching_rect" : [ 120.0, 165.0, 35.0, 17.0 ],
				"parameter_enable" : 0,
				"htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"fontname" : "Arial",
				"triscale" : 0.9,
				"numinlets" : 1,
				"id" : "obj-3",
				"bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
				"numoutlets" : 2,
				"fontsize" : 9.0,
				"outlettype" : [ "float", "bang" ],
				"patching_rect" : [ 54.0, 165.0, 35.0, 17.0 ],
				"parameter_enable" : 0,
				"htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "flonum",
				"fontname" : "Arial",
				"triscale" : 0.9,
				"numinlets" : 1,
				"id" : "obj-4",
				"bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ],
				"numoutlets" : 2,
				"fontsize" : 9.0,
				"outlettype" : [ "float", "bang" ],
				"patching_rect" : [ 142.0, 292.0, 35.0, 17.0 ],
				"parameter_enable" : 0,
				"htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "1",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-5",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "" ],
				"patching_rect" : [ 423.0, 330.0, 16.0, 15.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "button",
				"numinlets" : 1,
				"id" : "obj-6",
				"numoutlets" : 1,
				"outlettype" : [ "bang" ],
				"patching_rect" : [ 423.0, 309.0, 15.0, 15.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "0",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-7",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "" ],
				"patching_rect" : [ 402.0, 330.0, 16.0, 15.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "button",
				"numinlets" : 1,
				"id" : "obj-8",
				"numoutlets" : 1,
				"outlettype" : [ "bang" ],
				"patching_rect" : [ 402.0, 309.0, 15.0, 15.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "loadbang",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-9",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "bang" ],
				"patching_rect" : [ 197.0, 285.0, 46.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "loop 1",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-10",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "" ],
				"patching_rect" : [ 197.0, 323.0, 35.0, 15.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "sig~ 1.",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-11",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "signal" ],
				"patching_rect" : [ 142.0, 323.0, 40.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "0., 1. $1",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-12",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "" ],
				"patching_rect" : [ 285.0, 247.0, 49.0, 15.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "unpack f f f",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-13",
				"numoutlets" : 3,
				"fontsize" : 9.0,
				"outlettype" : [ "float", "float", "float" ],
				"patching_rect" : [ 114.0, 97.0, 60.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "groove~ #0goo",
				"fontname" : "Arial",
				"numinlets" : 3,
				"id" : "obj-14",
				"numoutlets" : 2,
				"fontsize" : 9.0,
				"outlettype" : [ "signal", "signal" ],
				"patching_rect" : [ 114.0, 398.0, 81.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "line~",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-15",
				"numoutlets" : 2,
				"fontsize" : 9.0,
				"outlettype" : [ "signal", "bang" ],
				"patching_rect" : [ 285.0, 271.0, 31.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "wave~ window",
				"fontname" : "Arial",
				"numinlets" : 3,
				"id" : "obj-16",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "signal" ],
				"patching_rect" : [ 285.0, 398.0, 75.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "*~",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-17",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "signal" ],
				"patching_rect" : [ 114.0, 494.0, 181.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "0",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-19",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "" ],
				"patching_rect" : [ 462.0, 258.0, 16.0, 15.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "loadbang",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-20",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "bang" ],
				"patching_rect" : [ 462.0, 230.0, 46.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "== 0",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-21",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "int" ],
				"patching_rect" : [ 482.0, 390.0, 30.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "message",
				"text" : "mute $1",
				"fontname" : "Arial",
				"numinlets" : 2,
				"id" : "obj-22",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "" ],
				"patching_rect" : [ 482.0, 456.0, 45.0, 15.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "toggle",
				"numinlets" : 1,
				"id" : "obj-23",
				"numoutlets" : 1,
				"outlettype" : [ "int" ],
				"patching_rect" : [ 482.0, 413.0, 15.0, 15.0 ],
				"parameter_enable" : 0
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "toggle",
				"numinlets" : 1,
				"id" : "obj-24",
				"numoutlets" : 1,
				"outlettype" : [ "int" ],
				"patching_rect" : [ 462.0, 355.0, 15.0, 15.0 ],
				"parameter_enable" : 0
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "thispoly~",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-25",
				"numoutlets" : 2,
				"fontsize" : 9.0,
				"outlettype" : [ "int", "int" ],
				"patching_rect" : [ 462.0, 493.0, 51.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "newobj",
				"text" : "in 1",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-26",
				"numoutlets" : 1,
				"fontsize" : 9.0,
				"outlettype" : [ "" ],
				"patching_rect" : [ 114.0, 42.0, 25.0, 17.0 ]
			}

		}
, 		{
			"box" : 			{
				"maxclass" : "comment",
				"text" : "starttime duration",
				"fontname" : "Arial",
				"numinlets" : 1,
				"id" : "obj-27",
				"numoutlets" : 0,
				"fontsize" : 9.0,
				"patching_rect" : [ 176.0, 67.0, 100.0, 17.0 ]
			}

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-8", 0 ],
				"destination" : [ "obj-7", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-70", 0 ],
				"destination" : [ "obj-69", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-7", 0 ],
				"destination" : [ "obj-24", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-69", 0 ],
				"destination" : [ "obj-31", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-6", 0 ],
				"destination" : [ "obj-5", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-5", 0 ],
				"destination" : [ "obj-24", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-4", 0 ],
				"destination" : [ "obj-11", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-31", 0 ],
				"destination" : [ "obj-32", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-28", 0 ],
				"destination" : [ "obj-33", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-26", 0 ],
				"destination" : [ "obj-6", 0 ],
				"hidden" : 0,
				"midpoints" : [ 123.5, 85.0, 432.0, 85.0 ],
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-26", 0 ],
				"destination" : [ "obj-28", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-24", 0 ],
				"destination" : [ "obj-25", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-24", 0 ],
				"destination" : [ "obj-21", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

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

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

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-19", 0 ],
				"destination" : [ "obj-24", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

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

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

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

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

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

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

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

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-13", 1 ],
				"destination" : [ "obj-12", 0 ],
				"hidden" : 0,
				"midpoints" : [ 144.0, 159.0, 294.5, 159.0 ],
				"disabled" : 0
			}

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

		}
, 		{
			"patchline" : 			{
				"source" : [ "obj-12", 0 ],
				"destination" : [ "obj-15", 0 ],
				"hidden" : 0,
				"disabled" : 0
			}

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

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

		}
 ],
	"appversion" : 	{
		"major" : 6,
		"minor" : 0,
		"revision" : 5
	}

}

August 9, 2012 | 9:31 pm

Yeeep that is a pain to read when on a phone!
Select everything in the patch then do "copy compressed" and past that into your message (the code will show up like mine did)


August 9, 2012 | 11:24 pm

aha !

– Pasted Max Patch, click to expand. –

August 11, 2012 | 12:18 pm

You might find this helpful:

– Pasted Max Patch, click to expand. –

With this you can minimize artifacts from channel output switching, and also potentially ‘spread’ the output across multiple channels. Might be fun to play with (haven’t tested it since i don’t have a 32 channel sound system ;)


Viewing 9 posts - 1 through 9 (of 9 total)