Sadam won't work with Max 8

yao anping's icon

The Sadam library won't work with Max 8 but work well in Max 7,Does anyone know why?

Gregory Taylor's icon

Perhaps it's a 32-bit library. Max 8 is 64-bit only. And since it's not on the Package Manager, you will need to contact the developer directly.

yao anping's icon

Well,thanks!

sonichel's icon

YAO Is it not possible to use this library in max 8? could you solve it?

Luke Woodbury's icon

Working fine for me here on a Mac. What object you having trouble with?

atwoodmk's icon

I just tried using 'sadam.udpsender' and 'sadam.udpreceiver' with Max 8 (Windows 10). Neither worked but have worked fine in Max 7.

Floating Point's icon

I made a mxj udp sender ( in java ), you can use it if you need it

cybermowgli's icon

Would you mind sharing your mxj udp sender, Floating point ?

Does it work with byte arrays ? (I need it to work with an ESP32, but the Sadam version is suddenly not working and crashes with my actual setup)

Thanks

Andy Maskell's icon

I don't really understand the issue here. I'm running Max 8.6.5 under Windows 11 64-bit.

The Sadam Library is in my Package Manager:

and it loads and works fine:

I'm also using several UDP related objects from the library in a Standalone app that is running on my system right now.

Floating Point's icon

I'll see if I can find the mxj thing I made, been a few years, will post it if I find it , give me a day or so.

Floating Point's icon

I couldn't find the thing I made, but found this instead on my laptop-- it's by volker bohm, but not on his downloads page... maybe it will help...

UdpSend+RecvRaw.zip
zip

cybermowgli's icon

Thanks a lot I will check, and I might try it if I still get problems with Sadam objects. Finally, it appears that most probably the problem was with my network, caused by third part softwares and little snitch...

I removed it all. Now it's not crashing, but I have a message error after the Sadam udpSender object : 64. (and in the console : 'Host route not found' and after 'Host is down')

I don't understand because I'm connected to an external wifi modem that I used already several time without any problem.

Here is the patch, not so complicate, just cutting a jitter matrix in 4 parts and sending it as lists of values (that the ESP32 will interpret as bytes).

Do you have an idea of what could be the problem, here ?

{

"boxes" : [ {

"box" : {

"maxclass" : "newobj",

"text" : "sadam.udpSender",

"id" : "obj-9",

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 66.0, 549.0, 107.0, 22.0 ],

"outlettype" : [ "int" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "p TOP_LINE",

"id" : "obj-13",

"numinlets" : 1,

"numoutlets" : 5,

"patching_rect" : [ 64.0, 281.0, 511.0, 22.0 ],

"outlettype" : [ "", "jit_matrix", "jit_matrix", "jit_matrix", "jit_matrix" ],

"patcher" : {

"fileversion" : 1,

"appversion" : {

"major" : 8,

"minor" : 6,

"revision" : 5,

"architecture" : "x64",

"modernui" : 1

}

,

"classnamespace" : "box",

"rect" : [ 252.0, 139.0, 1442.0, 914.0 ],

"bglocked" : 0,

"openinpresentation" : 0,

"default_fontsize" : 12.0,

"default_fontface" : 0,

"default_fontname" : "Arial",

"gridonopen" : 1,

"gridsize" : [ 15.0, 15.0 ],

"gridsnaponopen" : 1,

"objectsnaponopen" : 1,

"statusbarvisible" : 2,

"toolbarvisible" : 1,

"lefttoolbarpinned" : 0,

"toptoolbarpinned" : 0,

"righttoolbarpinned" : 0,

"bottomtoolbarpinned" : 0,

"toolbars_unpinned_last_save" : 0,

"tallnewobj" : 0,

"boxanimatetime" : 200,

"enablehscroll" : 1,

"enablevscroll" : 1,

"devicewidth" : 0.0,

"description" : "",

"digest" : "",

"tags" : "",

"style" : "",

"subpatcher_template" : "",

"assistshowspatchername" : 0,

"boxes" : [ {

"box" : {

"maxclass" : "comment",

"text" : " inverted segment",

"id" : "obj-20",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 371.467529000000013, 255.0, 118.0, 20.0 ]

}

}

, {

"box" : {

"maxclass" : "comment",

"text" : "left side segment A 300 black + 1>>150",

"id" : "obj-19",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 315.5, 104.0, 259.0, 20.0 ]

}

}

, {

"box" : {

"maxclass" : "comment",

"text" : "left side segment B 150>>600",

"id" : "obj-18",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 661.467529000000013, 156.0, 201.0, 20.0 ]

}

}

, {

"box" : {

"maxclass" : "comment",

"text" : " inverted segment",

"id" : "obj-17",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 689.467529000000013, 248.0, 118.0, 20.0 ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.dimmap @map 0 1 @invert 1 0",

"id" : "obj-15",

"numinlets" : 1,

"fontsize" : 11.595186999999999,

"numoutlets" : 2,

"fontname" : "Arial",

"patching_rect" : [ 170.0, 255.0, 181.0, 21.0 ],

"outlettype" : [ "jit_matrix", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.submatrix @dim 150 1 @offset 0 0",

"id" : "obj-14",

"numinlets" : 1,

"fontsize" : 13.0,

"numoutlets" : 2,

"fontname" : "Arial",

"patching_rect" : [ 396.0, 178.0, 222.0, 23.0 ],

"outlettype" : [ "jit_matrix", "" ]

}

}

, {

"box" : {

"maxclass" : "comment",

"text" : "right side segment C 600>>1050",

"id" : "obj-13",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 994.467529000000013, 156.0, 201.0, 20.0 ]

}

}

, {

"box" : {

"maxclass" : "comment",

"text" : "right side segment D 1050>>1500",

"id" : "obj-6",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 1309.467529000000013, 156.0, 201.0, 20.0 ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.submatrix @dim 450 1 @offset 1049 0",

"id" : "obj-4",

"numinlets" : 1,

"fontsize" : 13.0,

"numoutlets" : 2,

"fontname" : "Arial",

"patching_rect" : [ 1191.772521999999753, 178.0, 243.0, 23.0 ],

"outlettype" : [ "jit_matrix", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.submatrix @dim 450 1 @offset 599 0",

"id" : "obj-3",

"numinlets" : 1,

"fontsize" : 13.0,

"numoutlets" : 2,

"fontname" : "Arial",

"patching_rect" : [ 914.772521999999753, 178.0, 236.0, 23.0 ],

"outlettype" : [ "jit_matrix", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.dimmap @map 0 1 @invert 1 0",

"id" : "obj-2",

"numinlets" : 1,

"fontsize" : 11.595186999999999,

"numoutlets" : 2,

"fontname" : "Arial",

"patching_rect" : [ 637.772521999999753, 214.0, 181.0, 21.0 ],

"outlettype" : [ "jit_matrix", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.submatrix @dim 450 1 @offset 149 0",

"id" : "obj-1",

"numinlets" : 1,

"fontsize" : 13.0,

"numoutlets" : 2,

"fontname" : "Arial",

"patching_rect" : [ 637.772521999999753, 178.0, 236.0, 23.0 ],

"outlettype" : [ "jit_matrix", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.concat",

"id" : "obj-141",

"numinlets" : 2,

"numoutlets" : 2,

"patching_rect" : [ 170.0, 216.0, 245.0, 22.0 ],

"outlettype" : [ "jit_matrix", "" ]

}

}

, {

"box" : {

"maxclass" : "button",

"id" : "obj-140",

"parameter_enable" : 0,

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 170.0, 144.0, 24.0, 24.0 ],

"outlettype" : [ "bang" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.matrix blackpacket 4 char 300 1",

"id" : "obj-137",

"numinlets" : 1,

"numoutlets" : 2,

"patching_rect" : [ 170.0, 178.0, 190.0, 22.0 ],

"outlettype" : [ "jit_matrix", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "prepend 3",

"id" : "obj-136",

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 1252.30499299999974, 412.0, 63.0, 22.0 ],

"outlettype" : [ "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "prepend 2",

"id" : "obj-135",

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 973.5, 403.0, 63.0, 22.0 ],

"outlettype" : [ "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "prepend 0",

"id" : "obj-134",

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 706.0, 401.0, 63.0, 22.0 ],

"outlettype" : [ "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "zl slice 1",

"id" : "obj-129",

"numinlets" : 2,

"numoutlets" : 2,

"patching_rect" : [ 1216.30499299999974, 334.0, 55.0, 22.0 ],

"outlettype" : [ "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "t bang",

"id" : "obj-130",

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 1322.30499299999974, 334.0, 42.0, 22.0 ],

"outlettype" : [ "bang" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "zl group 9999 @zlmaxsize 9999",

"id" : "obj-131",

"numinlets" : 2,

"numoutlets" : 2,

"patching_rect" : [ 1252.30499299999974, 385.0, 179.0, 22.0 ],

"outlettype" : [ "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.iter",

"id" : "obj-132",

"numinlets" : 1,

"numoutlets" : 3,

"patching_rect" : [ 1216.30499299999974, 304.0, 125.0, 22.0 ],

"outlettype" : [ "", "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "prepend 1",

"id" : "obj-115",

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 305.0, 421.0, 63.0, 22.0 ],

"outlettype" : [ "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "zl slice 1",

"id" : "obj-84",

"numinlets" : 2,

"numoutlets" : 2,

"patching_rect" : [ 936.5, 334.0, 55.0, 22.0 ],

"outlettype" : [ "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "t bang",

"id" : "obj-86",

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 1042.5, 334.0, 42.0, 22.0 ],

"outlettype" : [ "bang" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "zl group 9999 @zlmaxsize 9999",

"id" : "obj-87",

"numinlets" : 2,

"numoutlets" : 2,

"patching_rect" : [ 973.5, 376.0, 179.0, 22.0 ],

"outlettype" : [ "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.iter",

"id" : "obj-89",

"numinlets" : 1,

"numoutlets" : 3,

"patching_rect" : [ 936.5, 304.0, 125.0, 22.0 ],

"outlettype" : [ "", "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "zl slice 1",

"id" : "obj-53",

"numinlets" : 2,

"numoutlets" : 2,

"patching_rect" : [ 670.0, 334.0, 55.0, 22.0 ],

"outlettype" : [ "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "t bang",

"id" : "obj-56",

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 776.0, 334.0, 42.0, 22.0 ],

"outlettype" : [ "bang" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "zl group 9999 @zlmaxsize 9999",

"id" : "obj-59",

"numinlets" : 2,

"numoutlets" : 2,

"patching_rect" : [ 706.0, 371.0, 179.0, 22.0 ],

"outlettype" : [ "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.iter",

"id" : "obj-62",

"numinlets" : 1,

"numoutlets" : 3,

"patching_rect" : [ 670.0, 304.0, 125.0, 22.0 ],

"outlettype" : [ "", "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "zl slice 1",

"id" : "obj-37",

"numinlets" : 2,

"numoutlets" : 2,

"patching_rect" : [ 269.0, 350.0, 55.0, 22.0 ],

"outlettype" : [ "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "t bang",

"id" : "obj-39",

"numinlets" : 1,

"numoutlets" : 1,

"patching_rect" : [ 364.0, 350.0, 42.0, 22.0 ],

"outlettype" : [ "bang" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "zl group 9999 @zlmaxsize 9999",

"id" : "obj-55",

"numinlets" : 2,

"numoutlets" : 2,

"patching_rect" : [ 305.0, 392.0, 179.0, 22.0 ],

"outlettype" : [ "", "" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.iter",

"id" : "obj-52",

"numinlets" : 1,

"numoutlets" : 3,

"patching_rect" : [ 269.0, 320.0, 114.0, 22.0 ],

"outlettype" : [ "", "", "" ]

}

}

, {

"box" : {

"maxclass" : "inlet",

"id" : "obj-7",

"numinlets" : 0,

"numoutlets" : 1,

"patching_rect" : [ 746.967529000000013, 72.0, 30.0, 30.0 ],

"outlettype" : [ "jit_matrix" ],

"comment" : "",

"index" : 1

}

}

, {

"box" : {

"maxclass" : "outlet",

"id" : "obj-8",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 170.0, 493.0, 30.0, 30.0 ],

"comment" : "",

"index" : 2

}

}

, {

"box" : {

"maxclass" : "outlet",

"id" : "obj-9",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 83.451233000000002, 626.0, 30.0, 30.0 ],

"comment" : "",

"index" : 1

}

}

, {

"box" : {

"maxclass" : "outlet",

"id" : "obj-10",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 637.772521999999753, 493.0, 30.0, 30.0 ],

"comment" : "",

"index" : 3

}

}

, {

"box" : {

"maxclass" : "outlet",

"id" : "obj-11",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 914.772521999999753, 493.0, 30.0, 30.0 ],

"comment" : "",

"index" : 4

}

}

, {

"box" : {

"maxclass" : "outlet",

"id" : "obj-12",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 1191.772521999999753, 493.0, 30.0, 30.0 ],

"comment" : "",

"index" : 5

}

}

],

"lines" : [ {

"patchline" : {

"source" : [ "obj-89", 2 ],

"destination" : [ "obj-86", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-89", 0 ],

"destination" : [ "obj-84", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-87", 0 ],

"destination" : [ "obj-135", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-86", 0 ],

"destination" : [ "obj-87", 0 ],

"midpoints" : [ 1052.0, 367.0, 983.0, 367.0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-84", 1 ],

"destination" : [ "obj-87", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-7", 0 ],

"destination" : [ "obj-4", 0 ],

"midpoints" : [ 756.467529000000013, 133.0, 1201.272521999999753, 133.0 ],

"order" : 0

}

}

, {

"patchline" : {

"source" : [ "obj-7", 0 ],

"destination" : [ "obj-3", 0 ],

"midpoints" : [ 756.467529000000013, 133.0, 924.272521999999753, 133.0 ],

"order" : 1

}

}

, {

"patchline" : {

"source" : [ "obj-7", 0 ],

"destination" : [ "obj-140", 0 ],

"midpoints" : [ 756.467529000000013, 131.5, 179.5, 131.5 ],

"order" : 4

}

}

, {

"patchline" : {

"source" : [ "obj-7", 0 ],

"destination" : [ "obj-14", 0 ],

"midpoints" : [ 756.467529000000013, 131.5, 405.5, 131.5 ],

"order" : 3

}

}

, {

"patchline" : {

"source" : [ "obj-7", 0 ],

"destination" : [ "obj-1", 0 ],

"midpoints" : [ 756.467529000000013, 131.0, 647.272521999999753, 131.0 ],

"order" : 2

}

}

, {

"patchline" : {

"source" : [ "obj-62", 2 ],

"destination" : [ "obj-56", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-62", 0 ],

"destination" : [ "obj-53", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-59", 0 ],

"destination" : [ "obj-134", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-56", 0 ],

"destination" : [ "obj-59", 0 ],

"midpoints" : [ 785.5, 362.0, 715.5, 362.0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-55", 0 ],

"destination" : [ "obj-115", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-53", 1 ],

"destination" : [ "obj-59", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-52", 2 ],

"destination" : [ "obj-39", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-52", 0 ],

"destination" : [ "obj-37", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-4", 0 ],

"destination" : [ "obj-132", 0 ],

"midpoints" : [ 1201.272521999999753, 252.0, 1225.80499299999974, 252.0 ],

"order" : 0

}

}

, {

"patchline" : {

"source" : [ "obj-4", 0 ],

"destination" : [ "obj-12", 0 ],

"order" : 1

}

}

, {

"patchline" : {

"source" : [ "obj-39", 0 ],

"destination" : [ "obj-55", 0 ],

"midpoints" : [ 373.5, 382.0, 314.5, 382.0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-37", 1 ],

"destination" : [ "obj-55", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-3", 0 ],

"destination" : [ "obj-89", 0 ],

"midpoints" : [ 924.272521999999753, 252.0, 946.0, 252.0 ],

"order" : 0

}

}

, {

"patchline" : {

"source" : [ "obj-3", 0 ],

"destination" : [ "obj-11", 0 ],

"order" : 1

}

}

, {

"patchline" : {

"source" : [ "obj-2", 0 ],

"destination" : [ "obj-62", 0 ],

"midpoints" : [ 647.272521999999753, 269.0, 679.5, 269.0 ],

"order" : 0

}

}

, {

"patchline" : {

"source" : [ "obj-2", 0 ],

"destination" : [ "obj-10", 0 ],

"order" : 1

}

}

, {

"patchline" : {

"source" : [ "obj-15", 0 ],

"destination" : [ "obj-8", 0 ],

"order" : 1

}

}

, {

"patchline" : {

"source" : [ "obj-15", 0 ],

"destination" : [ "obj-52", 0 ],

"midpoints" : [ 179.5, 297.5, 278.5, 297.5 ],

"order" : 0

}

}

, {

"patchline" : {

"source" : [ "obj-141", 0 ],

"destination" : [ "obj-15", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-140", 0 ],

"destination" : [ "obj-137", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-14", 0 ],

"destination" : [ "obj-141", 1 ]

}

}

, {

"patchline" : {

"source" : [ "obj-137", 0 ],

"destination" : [ "obj-141", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-136", 0 ],

"destination" : [ "obj-9", 0 ],

"midpoints" : [ 1261.80499299999974, 612.0, 92.951233000000002, 612.0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-135", 0 ],

"destination" : [ "obj-9", 0 ],

"midpoints" : [ 983.0, 612.0, 92.951233000000002, 612.0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-134", 0 ],

"destination" : [ "obj-9", 0 ],

"midpoints" : [ 715.5, 612.0, 92.951233000000002, 612.0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-132", 2 ],

"destination" : [ "obj-130", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-132", 0 ],

"destination" : [ "obj-129", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-131", 0 ],

"destination" : [ "obj-136", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-130", 0 ],

"destination" : [ "obj-131", 0 ],

"midpoints" : [ 1331.80499299999974, 370.0, 1261.80499299999974, 370.0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-129", 1 ],

"destination" : [ "obj-131", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-115", 0 ],

"destination" : [ "obj-9", 0 ],

"midpoints" : [ 314.5, 612.0, 92.951233000000002, 612.0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-1", 0 ],

"destination" : [ "obj-2", 0 ]

}

}

]

}

,

"saved_object_attributes" : {

"description" : "",

"digest" : "",

"globalpatchername" : "",

"tags" : ""

}

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "p init_192.168.0.199_1234",

"id" : "obj-4",

"numinlets" : 0,

"numoutlets" : 1,

"patching_rect" : [ 105.0, 503.0, 151.0, 22.0 ],

"outlettype" : [ "" ],

"patcher" : {

"fileversion" : 1,

"appversion" : {

"major" : 8,

"minor" : 6,

"revision" : 5,

"architecture" : "x64",

"modernui" : 1

}

,

"classnamespace" : "box",

"rect" : [ 270.0, 241.0, 1380.0, 805.0 ],

"bglocked" : 0,

"openinpresentation" : 0,

"default_fontsize" : 12.0,

"default_fontface" : 0,

"default_fontname" : "Arial",

"gridonopen" : 1,

"gridsize" : [ 15.0, 15.0 ],

"gridsnaponopen" : 1,

"objectsnaponopen" : 1,

"statusbarvisible" : 2,

"toolbarvisible" : 1,

"lefttoolbarpinned" : 0,

"toptoolbarpinned" : 0,

"righttoolbarpinned" : 0,

"bottomtoolbarpinned" : 0,

"toolbars_unpinned_last_save" : 0,

"tallnewobj" : 0,

"boxanimatetime" : 200,

"enablehscroll" : 1,

"enablevscroll" : 1,

"devicewidth" : 0.0,

"description" : "",

"digest" : "",

"tags" : "",

"style" : "",

"subpatcher_template" : "",

"assistshowspatchername" : 0,

"boxes" : [ {

"box" : {

"maxclass" : "message",

"text" : "1234",

"id" : "obj-2",

"numinlets" : 2,

"fontsize" : 12.0,

"numoutlets" : 1,

"fontname" : "Arial",

"patching_rect" : [ 195.5, 148.0, 35.0, 22.0 ],

"outlettype" : [ "" ],

"gradient" : 1,

"bgcolor" : [ 0.831372549019608, 0.141176470588235, 0.141176470588235, 1.0 ],

"bgcolor2" : [ 0.2, 0.2, 0.2, 1 ],

"bgfillcolor_type" : "gradient",

"bgfillcolor_color1" : [ 0.831372549019608, 0.141176470588235, 0.141176470588235, 1.0 ],

"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1 ],

"bgfillcolor_color" : [ 0.2, 0.2, 0.2, 1 ],

"bgfillcolor_autogradient" : 0.0

}

}

, {

"box" : {

"maxclass" : "message",

"text" : "address 192.168.0.199",

"id" : "obj-9",

"numinlets" : 2,

"fontsize" : 12.0,

"numoutlets" : 1,

"fontname" : "Arial",

"patching_rect" : [ 50.0, 148.0, 131.0, 22.0 ],

"outlettype" : [ "" ],

"gradient" : 1,

"bgcolor" : [ 0.831372549019608, 0.141176470588235, 0.141176470588235, 1.0 ],

"bgcolor2" : [ 0.2, 0.2, 0.2, 1 ],

"bgfillcolor_type" : "gradient",

"bgfillcolor_color1" : [ 0.831372549019608, 0.141176470588235, 0.141176470588235, 1.0 ],

"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1 ],

"bgfillcolor_color" : [ 0.2, 0.2, 0.2, 1 ],

"bgfillcolor_autogradient" : 0.0

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "loadbang",

"id" : "obj-21",

"numinlets" : 1,

"fontsize" : 12.0,

"numoutlets" : 1,

"fontname" : "Arial",

"patching_rect" : [ 99.0, 100.0, 60.0, 22.0 ],

"outlettype" : [ "bang" ]

}

}

, {

"box" : {

"maxclass" : "number",

"id" : "obj-7",

"parameter_enable" : 0,

"numinlets" : 1,

"fontsize" : 12.0,

"numoutlets" : 2,

"fontname" : "Arial",

"patching_rect" : [ 195.5, 187.0, 50.0, 22.0 ],

"outlettype" : [ "", "bang" ],

"maximum" : 65535,

"minimum" : 0

}

}

, {

"box" : {

"maxclass" : "message",

"text" : "port $1",

"id" : "obj-5",

"numinlets" : 2,

"fontsize" : 12.0,

"numoutlets" : 1,

"fontname" : "Arial",

"patching_rect" : [ 195.5, 217.0, 48.0, 22.0 ],

"outlettype" : [ "" ]

}

}

, {

"box" : {

"maxclass" : "outlet",

"id" : "obj-3",

"numinlets" : 1,

"numoutlets" : 0,

"patching_rect" : [ 116.75, 299.0, 30.0, 30.0 ],

"comment" : "",

"index" : 1

}

}

],

"lines" : [ {

"patchline" : {

"source" : [ "obj-9", 0 ],

"destination" : [ "obj-3", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-7", 0 ],

"destination" : [ "obj-5", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-5", 0 ],

"destination" : [ "obj-3", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-21", 0 ],

"destination" : [ "obj-9", 0 ],

"midpoints" : [ 108.5, 136.0, 59.5, 136.0 ],

"order" : 1

}

}

, {

"patchline" : {

"source" : [ "obj-21", 0 ],

"destination" : [ "obj-2", 0 ],

"midpoints" : [ 108.5, 135.0, 205.0, 135.0 ],

"order" : 0

}

}

, {

"patchline" : {

"source" : [ "obj-2", 0 ],

"destination" : [ "obj-7", 0 ]

}

}

]

}

,

"saved_object_attributes" : {

"description" : "",

"digest" : "",

"globalpatchername" : "",

"tags" : ""

}

}

}

, {

"box" : {

"maxclass" : "message",

"text" : "read",

"id" : "obj-242",

"numinlets" : 2,

"fontsize" : 13.0,

"numoutlets" : 1,

"fontname" : "Arial",

"patching_rect" : [ 333.69500700000026, 152.0, 37.0, 23.0 ],

"outlettype" : [ "" ]

}

}

, {

"box" : {

"maxclass" : "playbar",

"id" : "obj-243",

"numinlets" : 1,

"numoutlets" : 2,

"patching_rect" : [ 384.0, 152.0, 161.0, 20.0 ],

"outlettype" : [ "", "int" ]

}

}

, {

"box" : {

"maxclass" : "newobj",

"text" : "jit.movie @dim 1500 10 @adapt 1",

"id" : "obj-244",

"numinlets" : 1,

"fontsize" : 13.0,

"numoutlets" : 2,

"fontname" : "Arial",

"patching_rect" : [ 384.0, 199.0, 205.0, 23.0 ],

"outlettype" : [ "jit_matrix", "" ],

"fontface" : 0

}

}

, {

"box" : {

"maxclass" : "comment",

"text" : "Error Code",

"id" : "obj-20",

"numinlets" : 1,

"fontsize" : 12.0,

"numoutlets" : 0,

"fontname" : "Arial",

"patching_rect" : [ 121.0, 599.0, 69.0, 20.0 ]

}

}

, {

"box" : {

"maxclass" : "number",

"id" : "obj-17",

"parameter_enable" : 0,

"numinlets" : 1,

"fontsize" : 12.0,

"numoutlets" : 2,

"fontname" : "Arial",

"patching_rect" : [ 66.0, 598.0, 50.0, 22.0 ],

"outlettype" : [ "", "bang" ]

}

}

],

"lines" : [ {

"patchline" : {

"source" : [ "obj-13", 0 ],

"destination" : [ "obj-9", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-244", 0 ],

"destination" : [ "obj-13", 0 ],

"order" : 1

}

}

, {

"patchline" : {

"source" : [ "obj-9", 0 ],

"destination" : [ "obj-17", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-4", 0 ],

"destination" : [ "obj-9", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-243", 0 ],

"destination" : [ "obj-244", 0 ]

}

}

, {

"patchline" : {

"source" : [ "obj-242", 0 ],

"destination" : [ "obj-244", 0 ]

}

}

],

"appversion" : {

"major" : 8,

"minor" : 6,

"revision" : 5,

"architecture" : "x64",

"modernui" : 1

}

,

"classnamespace" : "box"

}