Patch for sending API packets to an XBee

Nov 7, 2009 at 6:31pm

Patch for sending API packets to an XBee

Hello there,

I spent quite a while on getting Arduino’s with XBees running in API mode working with Max/MSP and I used or got inspired by quite some code I found by people sharing it, so here is my finished, working patch for others to use or be inspired by.

It uses the input from a Logitech Wingman joystick to send it to 1 to 4 XBees. Some comments are in dutch but it might be useful anyway. It’s called puppetmaster because I used it to control vibrating motors that were attached to actors’ limbs to make em behave like string puppets.

greetings,
Albert van Andel

#46343
Nov 17, 2009 at 3:36pm

Hi,

I’m pretty new to Max/MSP so please forgive the vagueness of my question. I’m trying to set up two Xbees to talk to each other for the first time and so far I have had only limited success. Using the following blog post as a guide, I have been able to briefly transmit data from one Xbee to another, but not the other way around: http://blog.lib.umn.edu/ali/2009xbee/

If you have any general or specific advice about the process you went through initially to set up the Xbees and get them talking, I’d be very grateful. Thanks!

#166872
Dec 22, 2009 at 5:31pm

Hi Albert,
Since your attachment got lost in the forum “upgrade”, do you mind reposting your patch?
Thanks,
David

#166873
Jun 30, 2010 at 12:17am

i’d love to see that patch too… any chance of a repost?

#166874
Jun 30, 2010 at 3:52am

+1

always looking for new ways to work with wireless and microcontrollers…

#166875
Jul 4, 2010 at 7:46pm

Here it is again:

{
“patcher” : {
“fileversion” : 1,
“rect” : [ 643.0, 183.0, 797.0, 496.0 ],
“bglocked” : 0,
“defrect” : [ 643.0, 183.0, 797.0, 496.0 ],
“openrect” : [ 0.0, 0.0, 0.0, 0.0 ],
“openinpresentation” : 0,
“default_fontsize” : 12.0,
“default_fontface” : 0,
“default_fontname” : “Arial”,
“gridonopen” : 0,
“gridsize” : [ 15.0, 15.0 ],
“gridsnaponopen” : 0,
“toolbarvisible” : 1,
“boxanimatetime” : 200,
“imprint” : 0,
“metadata” : [ ],
“boxes” : [ {
"box" : {
"maxclass" : "comment",
"text" : " HANDENnaan uit",
"linecount" : 2,
"id" : "obj-41",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 65.0, 272.0, 150.0, 34.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “button”,
“id” : “obj-39″,
“numinlets” : 1,
“numoutlets” : 1,
“patching_rect” : [ 68.0, 305.0, 45.0, 45.0 ],
“outlettype” : [ "bang" ]
}

}
, {
“box” : {
“maxclass” : “number”,
“id” : “obj-36″,
“numinlets” : 1,
“hidden” : 1,
“numoutlets” : 2,
“patching_rect” : [ 170.0, 428.0, 50.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int", "bang" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “button”,
“id” : “obj-25″,
“numinlets” : 1,
“numoutlets” : 1,
“patching_rect” : [ 119.0, 306.0, 47.0, 47.0 ],
“outlettype” : [ "bang" ]
}

}
, {
“box” : {
“maxclass” : “number”,
“id” : “obj-19″,
“numinlets” : 1,
“hidden” : 1,
“numoutlets” : 2,
“patching_rect” : [ 84.0, 365.0, 50.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int", "bang" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “Rechts”,
“id” : “obj-95″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 523.0, 256.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “Links”,
“id” : “obj-94″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 416.0, 259.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “Achter”,
“id” : “obj-93″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 470.0, 317.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “Voor”,
“id” : “obj-92″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 466.0, 138.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “LinkerVoet”,
“id” : “obj-91″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 327.0, 341.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “RechterVoet”,
“id” : “obj-90″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 574.0, 338.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “RechterHand”,
“id” : “obj-88″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 575.0, 32.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “LinkerHand”,
“id” : “obj-87″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 327.0, 31.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “IV”,
“id” : “obj-86″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 194.0, 32.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “III”,
“id” : “obj-85″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 138.0, 33.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “II”,
“id” : “obj-84″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 82.0, 32.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “I”,
“id” : “obj-83″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 37.0, 32.0, 150.0, 20.0 ],
“fontname” : “Arial”,
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “p gates”,
“id” : “obj-82″,
“numinlets” : 4,
“hidden” : 1,
“numoutlets” : 5,
“patching_rect” : [ -509.0, 133.0, 73.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "", "", "", "", "" ],
“fontsize” : 12.0,
“patcher” : {
“fileversion” : 1,
“rect” : [ 25.0, 69.0, 640.0, 480.0 ],
“bglocked” : 0,
“defrect” : [ 25.0, 69.0, 640.0, 480.0 ],
“openrect” : [ 0.0, 0.0, 0.0, 0.0 ],
“openinpresentation” : 0,
“default_fontsize” : 12.0,
“default_fontface” : 0,
“default_fontname” : “Arial”,
“gridonopen” : 0,
“gridsize” : [ 15.0, 15.0 ],
“gridsnaponopen” : 0,
“toolbarvisible” : 1,
“boxanimatetime” : 200,
“imprint” : 0,
“metadata” : [ ],
“boxes” : [ {
"box" : {
"maxclass" : "newobj",
"text" : "gate",
"id" : "obj-60",
"numinlets" : 2,
"numoutlets" : 1,
"patching_rect" : [ 240.0, 216.0, 34.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “gate”,
“id” : “obj-59″,
“numinlets” : 2,
“numoutlets” : 1,
“patching_rect” : [ 183.0, 216.0, 34.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “gate”,
“id” : “obj-58″,
“numinlets” : 2,
“numoutlets” : 1,
“patching_rect” : [ 120.0, 216.0, 34.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “gate”,
“id” : “obj-55″,
“numinlets” : 2,
“numoutlets” : 1,
“patching_rect” : [ 50.0, 216.0, 34.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “toggle”,
“id” : “obj-51″,
“numinlets” : 1,
“numoutlets” : 1,
“patching_rect” : [ 240.0, 171.0, 20.0, 20.0 ],
“outlettype” : [ "int" ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “route 52″,
“id” : “obj-52″,
“numinlets” : 1,
“numoutlets” : 2,
“patching_rect” : [ 240.0, 131.0, 55.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "", "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “key”,
“id” : “obj-53″,
“numinlets” : 0,
“numoutlets” : 4,
“patching_rect” : [ 240.0, 100.0, 59.5, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int", "int", "int", "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “toggle”,
“id” : “obj-43″,
“numinlets” : 1,
“numoutlets” : 1,
“patching_rect” : [ 183.0, 171.0, 20.0, 20.0 ],
“outlettype” : [ "int" ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “route 51″,
“id” : “obj-44″,
“numinlets” : 1,
“numoutlets” : 2,
“patching_rect” : [ 183.0, 131.0, 55.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "", "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “key”,
“id” : “obj-50″,
“numinlets” : 0,
“numoutlets” : 4,
“patching_rect” : [ 183.0, 100.0, 59.5, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int", "int", "int", "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “toggle”,
“id” : “obj-36″,
“numinlets” : 1,
“numoutlets” : 1,
“patching_rect” : [ 120.0, 171.0, 20.0, 20.0 ],
“outlettype” : [ "int" ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “route 50″,
“id” : “obj-41″,
“numinlets” : 1,
“numoutlets” : 2,
“patching_rect” : [ 120.0, 131.0, 55.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "", "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “key”,
“id” : “obj-42″,
“numinlets” : 0,
“numoutlets” : 4,
“patching_rect” : [ 120.0, 100.0, 59.5, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int", "int", "int", "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “toggle”,
“id” : “obj-25″,
“numinlets” : 1,
“numoutlets” : 1,
“patching_rect” : [ 50.0, 171.0, 20.0, 20.0 ],
“outlettype” : [ "int" ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “route 49″,
“id” : “obj-18″,
“numinlets” : 1,
“numoutlets” : 2,
“patching_rect” : [ 50.0, 131.0, 55.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "", "" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “key”,
“id” : “obj-17″,
“numinlets” : 0,
“numoutlets” : 4,
“patching_rect” : [ 50.0, 100.0, 59.5, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int", "int", "int", "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “inlet”,
“id” : “obj-73″,
“numinlets” : 0,
“numoutlets” : 1,
“patching_rect” : [ 70.0, 40.0, 25.0, 25.0 ],
“outlettype” : [ "int" ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “inlet”,
“id” : “obj-74″,
“numinlets” : 0,
“numoutlets” : 1,
“patching_rect” : [ 140.0, 40.0, 25.0, 25.0 ],
“outlettype” : [ "int" ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “inlet”,
“id” : “obj-75″,
“numinlets” : 0,
“numoutlets” : 1,
“patching_rect” : [ 203.0, 40.0, 25.0, 25.0 ],
“outlettype” : [ "int" ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “inlet”,
“id” : “obj-76″,
“numinlets” : 0,
“numoutlets” : 1,
“patching_rect” : [ 260.0, 40.0, 25.0, 25.0 ],
“outlettype” : [ "int" ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-77″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 55.0, 296.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-78″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 16.0, 301.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-79″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 125.0, 296.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-80″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 188.0, 296.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-81″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 245.0, 296.0, 25.0, 25.0 ],
“comment” : “”
}

}
],
“lines” : [ {
"patchline" : {
"source" : [ "obj-52", 0 ],
“destination” : [ "obj-81", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-44", 0 ],
“destination” : [ "obj-80", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-41", 0 ],
“destination” : [ "obj-79", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-60", 0 ],
“destination” : [ "obj-78", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-59", 0 ],
“destination” : [ "obj-78", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-58", 0 ],
“destination” : [ "obj-78", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-55", 0 ],
“destination” : [ "obj-78", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-18", 0 ],
“destination” : [ "obj-77", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-76", 0 ],
“destination” : [ "obj-60", 1 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-75", 0 ],
“destination” : [ "obj-59", 1 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-74", 0 ],
“destination” : [ "obj-58", 1 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-73", 0 ],
“destination” : [ "obj-55", 1 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-51", 0 ],
“destination” : [ "obj-60", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-36", 0 ],
“destination” : [ "obj-58", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-43", 0 ],
“destination” : [ "obj-59", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-25", 0 ],
“destination” : [ "obj-55", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-52", 0 ],
“destination” : [ "obj-51", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-53", 0 ],
“destination” : [ "obj-52", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-50", 0 ],
“destination” : [ "obj-44", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-44", 0 ],
“destination” : [ "obj-43", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-41", 0 ],
“destination” : [ "obj-36", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-42", 0 ],
“destination” : [ "obj-41", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-18", 0 ],
“destination” : [ "obj-25", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

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

}
]
}
,
“saved_object_attributes” : {
“default_fontsize” : 12.0,
“globalpatchername” : “”,
“fontname” : “Arial”,
“default_fontface” : 0,
“default_fontname” : “Arial”,
“fontface” : 0,
“fontsize” : 12.0
}

}

}
, {
“box” : {
“maxclass” : “toggle”,
“id” : “obj-72″,
“numinlets” : 1,
“ignoreclick” : 1,
“bordercolor” : [ 0.0, 0.0, 0.0, 1.0 ],
“numoutlets” : 1,
“patching_rect” : [ 183.0, 56.0, 43.0, 43.0 ],
“outlettype” : [ "int" ]
}

}
, {
“box” : {
“maxclass” : “toggle”,
“id” : “obj-70″,
“numinlets” : 1,
“ignoreclick” : 1,
“checkedcolor” : [ 1.0, 1.0, 1.0, 1.0 ],
“bordercolor” : [ 0.0, 0.0, 0.0, 1.0 ],
“numoutlets” : 1,
“patching_rect” : [ 124.0, 56.0, 43.0, 43.0 ],
“outlettype” : [ "int" ],
“bgcolor” : [ 0.0, 0.0, 0.0, 1.0 ]
}

}
, {
“box” : {
“maxclass” : “toggle”,
“id” : “obj-69″,
“numinlets” : 1,
“ignoreclick” : 1,
“checkedcolor” : [ 1.0, 1.0, 1.0, 1.0 ],
“bordercolor” : [ 0.0, 0.0, 0.0, 1.0 ],
“numoutlets” : 1,
“patching_rect” : [ 21.0, 56.0, 43.0, 43.0 ],
“outlettype” : [ "int" ],
“bgcolor” : [ 0.0, 0.0, 0.0, 1.0 ]
}

}
, {
“box” : {
“maxclass” : “toggle”,
“id” : “obj-67″,
“numinlets” : 1,
“ignoreclick” : 1,
“bordercolor” : [ 0.0, 0.0, 0.0, 1.0 ],
“numoutlets” : 1,
“patching_rect” : [ 71.0, 56.0, 43.0, 43.0 ],
“outlettype” : [ "int" ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “scale 0 255 0 1″,
“id” : “obj-16″,
“numinlets” : 6,
“hidden” : 1,
“numoutlets” : 1,
“patching_rect” : [ 585.0, 282.0, 92.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “scale 0 255 0 1″,
“id” : “obj-12″,
“numinlets” : 6,
“hidden” : 1,
“numoutlets” : 1,
“patching_rect” : [ 338.0, 302.0, 92.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “scale 0 255 0 1″,
“id” : “obj-11″,
“numinlets” : 6,
“hidden” : 1,
“numoutlets” : 1,
“patching_rect” : [ 466.0, 233.0, 92.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “scale 0 255 0 1″,
“id” : “obj-10″,
“numinlets” : 6,
“hidden” : 1,
“numoutlets” : 1,
“patching_rect” : [ 585.0, 186.0, 92.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “scale 0 255 0 1″,
“id” : “obj-5″,
“numinlets” : 6,
“hidden” : 1,
“numoutlets” : 1,
“patching_rect” : [ 417.0, 169.0, 92.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “scale 0 255 0 1″,
“id” : “obj-3″,
“numinlets” : 6,
“hidden” : 1,
“numoutlets” : 1,
“patching_rect” : [ 466.0, 126.0, 92.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “scale 0 255 0 1″,
“id” : “obj-2″,
“numinlets” : 6,
“hidden” : 1,
“numoutlets” : 1,
“patching_rect” : [ 585.0, 23.0, 92.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “scale 0 255 0 1″,
“id” : “obj-1″,
“numinlets” : 6,
“hidden” : 1,
“numoutlets” : 1,
“patching_rect” : [ 338.0, 22.0, 92.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“varname” : “APIsender[3]“,
“text” : “p APIsender 4″,
“id” : “obj-49″,
“numinlets” : 5,
“hidden” : 1,
“numoutlets” : 1,
“patching_rect” : [ -161.0, 71.0, 87.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "int" ],
“fontsize” : 12.0,
“patcher” : {
“fileversion” : 1,
“rect” : [ 41.0, 44.0, 561.0, 820.0 ],
“bglocked” : 0,
“defrect” : [ 41.0, 44.0, 561.0, 820.0 ],
“openrect” : [ 0.0, 0.0, 0.0, 0.0 ],
“openinpresentation” : 0,
“default_fontsize” : 12.0,
“default_fontface” : 0,
“default_fontname” : “Arial”,
“gridonopen” : 0,
“gridsize” : [ 15.0, 15.0 ],
“gridsnaponopen” : 0,
“toolbarvisible” : 1,
“boxanimatetime” : 200,
“imprint” : 0,
“metadata” : [ ],
“boxes” : [ {
"box" : {
"maxclass" : "newobj",
"text" : "p",
"id" : "obj-90",
"numinlets" : 1,
"numoutlets" : 23,
"patching_rect" : [ 75.0, 50.0, 100.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang" ],
“fontsize” : 12.0,
“patcher” : {
“fileversion” : 1,
“rect” : [ 0.0, 0.0, 640.0, 480.0 ],
“bglocked” : 0,
“defrect” : [ 0.0, 0.0, 640.0, 480.0 ],
“openrect” : [ 0.0, 0.0, 0.0, 0.0 ],
“openinpresentation” : 0,
“default_fontsize” : 12.0,
“default_fontface” : 0,
“default_fontname” : “Arial”,
“gridonopen” : 0,
“gridsize” : [ 15.0, 15.0 ],
“gridsnaponopen” : 0,
“toolbarvisible” : 1,
“boxanimatetime” : 200,
“imprint” : 0,
“metadata” : [ ],
“boxes” : [ {
"box" : {
"maxclass" : "newobj",
"text" : "t b b b b b b",
"id" : "obj-199",
"numinlets" : 1,
"numoutlets" : 6,
"patching_rect" : [ 50.0, 100.0, 86.5, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "bang", "bang", "bang", "bang", "bang", "bang" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “t b b b b b b b b b b b b b b b b b b b”,
“id” : “obj-118″,
“numinlets” : 1,
“numoutlets” : 19,
“patching_rect” : [ 397.0, 183.0, 619.0, 20.0 ],
“fontname” : “Arial”,
“outlettype” : [ "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang", "bang" ],
“fontsize” : 12.0
}

}
, {
“box” : {
“maxclass” : “inlet”,
“id” : “obj-57″,
“numinlets” : 0,
“numoutlets” : 1,
“patching_rect” : [ 55.0, 40.0, 25.0, 25.0 ],
“outlettype” : [ "int" ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-58″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 68.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-59″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 95.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-60″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 109.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-62″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 122.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-63″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 402.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-64″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 435.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-73″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 468.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-74″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 502.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-75″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 535.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-76″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 568.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-77″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 602.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-78″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 635.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-79″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 668.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-80″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 702.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” : {
“maxclass” : “outlet”,
“id” : “obj-81″,
“numinlets” : 1,
“numoutlets” : 0,
“patching_rect” : [ 735.0, 263.0, 25.0, 25.0 ],
“comment” : “”
}

}
, {
“box” :

#166876
Jul 5, 2010 at 11:28am

again, use Copy Compressed or attach the patch, don’t just copy/paste… :)

#166877
Jul 28, 2010 at 11:23am

Hello Skyper, I’d love to have a look at your patch too, but it looks like it’s not complete or something… could you send again as copy compressed ?

please :)

thanks

#166878
Apr 2, 2013 at 9:23am

Here it is again

Greetings!

#166879

You must be logged in to reply to this topic.